home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_22_Sounds.txt < prev    next >
Text File  |  1994-02-05  |  129KB  |  2,284 lines

  1. # near model CODE resource
  2. # jump table entries: 2288-2289 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  487A 001A                pea.l      [PC + 0x1A /* 00000020, value 0x1C536F75, pstring "Sound channel not available." */]
  6. 00000008  4267                     clr.w      -[A7]
  7. 0000000A  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  8. 0000000E  206E 0008                movea.l    A0, [A6 + 0x8]
  9. 00000012  2C48                     movea.l    A6, A0
  10. 00000014  4EFA 0130                jmp        [PC + 0x130 /* 00000146 */]
  11. 00000018  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  12. 0000001C  2E9F                     move.l     [A7], [A7]+
  13. 0000001E  4E75                     rts
  14. 00000020  1C53                     movea.b    A6, [A3]
  15. 00000022  6F75                     ble        +0x77 /* 00000099 */
  16. 00000024  6E64                     bgt        +0x66 /* 0000008A */
  17. 00000026  2063                     movea.l    A0, -[A3]
  18. 00000028  6861                     bvc        +0x63 /* 0000008B */
  19. 0000002A  6E6E                     bgt        +0x70 /* 0000009A */
  20. 0000002C  656C                     bcs        +0x6E /* 0000009A */
  21. 0000002E  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  22. 00000032  2061                     movea.l    A0, -[A1]
  23. 00000034  7661                     moveq.l    D3, 0x61
  24. 00000036  696C                     bvs        +0x6E /* 000000A4 */
  25. 00000038  6162                     bsr        +0x64 /* 0000009C */
  26. 0000003A  6C65                     bge        +0x67 /* 000000A1 */
  27. 0000003C  2E00                     move.l     D7, D0
  28. fn0000003E:
  29. 0000003E  4E56 FFF6                link       A6, -0x000A
  30. 00000042  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  31. 00000046  102D E98E                move.b     D0, [A5 - 0x1672]
  32. 0000004A  0A00 0001                xori.b     D0, 0x1
  33. 0000004E  4A00                     tst.b      D0
  34. 00000050  6710                     beq        +0x12 /* 00000062 */
  35. 00000052  7201                     moveq.l    D1, 0x01
  36. 00000054  B26D E982                cmp.w      D1, [A5 - 0x167E]
  37. 00000058  56C1                     sne        D1
  38. 0000005A  C001                     and.b      D0, D1
  39. 0000005C  6704                     beq        +0x6 /* 00000062 */
  40. 0000005E  6000 00E6                bra        +0xE8 /* 00000146 */
  41. label00000062:
  42. 00000062  102D E994                move.b     D0, [A5 - 0x166C]
  43. 00000066  670E                     beq        +0x10 /* 00000076 */
  44. 00000068  1B7C 0001 E980           move.b     [A5 - 0x1680], 0x1
  45. 0000006E  422D E97C                clr.b      [A5 - 0x1684]
  46. 00000072  6000 00D2                bra        +0xD4 /* 00000146 */
  47. label00000076:
  48. 00000076  102D E98E                move.b     D0, [A5 - 0x1672]
  49. 0000007A  673E                     beq        +0x40 /* 000000BA */
  50. 0000007C  122D E98C                move.b     D1, [A5 - 0x1674]
  51. 00000080  0A01 0001                xori.b     D1, 0x1
  52. 00000084  C001                     and.b      D0, D1
  53. 00000086  6732                     beq        +0x34 /* 000000BA */
  54. 00000088  2D7C 001A 0000 FFF6      move.l     [A6 - 0xA], 0x1A0000
  55. // begin alternate branch 0000008A-00000090
  56. label0000008A:
  57. 0000008A  001A 0000                ori.b      [A2]+, 0x0
  58. 0000008E  FFF6                     .extension 0xFF6 // unimplemented
  59. // end alternate branch 0000008A-00000090
  60. label0000008A: // (misaligned)
  61. 00000090  2D6E 0008 FFFA           move.l     [A6 - 0x6], [A6 + 0x8]
  62. 00000096  2F3C 0005 0000           move.l     -[A7], 0x50000
  63. // begin alternate branch 0000009A-000000A0
  64. label0000009A:
  65. 0000009A  0000 486E                ori.b      D0, 0x6E /* 'n' */
  66. fn0000009C: // (misaligned)
  67. 0000009E  FFF6                     .extension 0xFF6 // unimplemented
  68. // end alternate branch 0000009A-000000A0
  69. label0000009A: // (misaligned)
  70. fn0000009C:
  71. 0000009C  486E FFF6                pea.l      [A6 - 0xA]
  72. 000000A0  A806                     syscall    SndControl
  73. 000000A2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  74. // begin alternate branch 000000A4-000000A6
  75. label000000A4:
  76. 000000A4  FFFE                     .extension 0xFFE // unimplemented
  77. // end alternate branch 000000A4-000000A6
  78. label000000A4: // (misaligned)
  79. 000000A6  56C0                     sne        D0
  80. 000000A8  7264                     moveq.l    D1, 0x64
  81. 000000AA  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  82. 000000AE  5DC1                     slt        D1
  83. 000000B0  8001                     or.b       D0, D1
  84. 000000B2  6706                     beq        +0x8 /* 000000BA */
  85. 000000B4  2F0E                     move.l     -[A7], A6
  86. 000000B6  4EBA FF48                jsr        [PC - 0xB8 /* 00000000 */]
  87. label000000BA:
  88. 000000BA  422D E980                clr.b      [A5 - 0x1680]
  89. 000000BE  422D E97C                clr.b      [A5 - 0x1684]
  90. 000000C2  4267                     clr.w      -[A7]
  91. 000000C4  302D E982                move.w     D0, [A5 - 0x167E]
  92. 000000C8  5340                     subq.w     D0, 1
  93. 000000CA  41ED E970                lea.l      A0, [A5 - 0x1690]
  94. 000000CE  C1FC 000C                muls.w     D0, 0xC
  95. 000000D2  4870 0002                pea.l      [A0 + D0.w + 0x2]
  96. 000000D6  3F3C 0005                move.w     -[A7], 0x5
  97. 000000DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  98. 000000DE  42A7                     clr.l      -[A7]
  99. 000000E0  486D 15FA                pea.l      [A5 + 0x15FA /* export_699 */]
  100. 000000E4  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  101. 000000E8  A807                     syscall    SndNewChannel
  102. 000000EA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  103. 000000EE  6732                     beq        +0x34 /* 00000122 */
  104. 000000F0  1B7C 0001 E980           move.b     [A5 - 0x1680], 0x1
  105. 000000F6  302D E982                move.w     D0, [A5 - 0x167E]
  106. 000000FA  5340                     subq.w     D0, 1
  107. 000000FC  41ED E970                lea.l      A0, [A5 - 0x1690]
  108. 00000100  C1FC 000C                muls.w     D0, 0xC
  109. 00000104  7200                     moveq.l    D1, 0x00
  110. 00000106  2181 0002                move.l     [A0 + D0.w + 0x2], D1
  111. 0000010A  302D E982                move.w     D0, [A5 - 0x167E]
  112. 0000010E  5340                     subq.w     D0, 1
  113. 00000110  41ED E970                lea.l      A0, [A5 - 0x1690]
  114. 00000114  C1FC 000C                muls.w     D0, 0xC
  115. 00000118  4270 0000                clr.w      [A0 + D0.w]
  116. 0000011C  2F0E                     move.l     -[A7], A6
  117. 0000011E  4EBA FEE0                jsr        [PC - 0x120 /* 00000000 */]
  118. label00000122:
  119. 00000122  526D E986                addq.w     [A5 - 0x167A], 1
  120. 00000126  302D E982                move.w     D0, [A5 - 0x167E]
  121. 0000012A  5340                     subq.w     D0, 1
  122. 0000012C  41ED E970                lea.l      A0, [A5 - 0x1690]
  123. 00000130  C1FC 000C                muls.w     D0, 0xC
  124. 00000134  2070 0002                movea.l    A0, [A0 + D0.w + 0x2]
  125. 00000138  2F08                     move.l     -[A7], A0
  126. 0000013A  42A7                     clr.l      -[A7]
  127. 0000013C  2E8D                     move.l     [A7], A5
  128. 0000013E  201F                     move.l     D0, [A7]+
  129. 00000140  205F                     movea.l    A0, [A7]+
  130. 00000142  2140 000C                move.l     [A0 + 0xC], D0
  131. label00000146:
  132. 00000146  4FEE FFD6                lea.l      A7, [A6 - 0x2A]
  133. 0000014A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  134. 0000014E  4E5E                     unlink     A6
  135. 00000150  2E9F                     move.l     [A7], [A7]+
  136. 00000152  4E75                     rts
  137. fn00000154:
  138. 00000154  4E56 FFB6                link       A6, -0x004A
  139. 00000158  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  140. 0000015C  426E 0016                clr.w      [A6 + 0x16]
  141. 00000160  206E 0008                movea.l    A0, [A6 + 0x8]
  142. 00000164  317C 0001 000E           move.w     [A0 + 0xE], 0x1
  143. 0000016A  422E FFE1                clr.b      [A6 - 0x1F]
  144. 0000016E  206E 000E                movea.l    A0, [A6 + 0xE]
  145. 00000172  2650                     movea.l    A3, [A0]
  146. 00000174  7001                     moveq.l    D0, 0x01
  147. 00000176  B053                     cmp.w      D0, [A3]
  148. 00000178  57C0                     seq        D0
  149. 0000017A  4A00                     tst.b      D0
  150. 0000017C  671A                     beq        +0x1C /* 00000198 */
  151. 0000017E  220B                     move.l     D1, A3
  152. 00000180  5481                     addq.l     D1, 2
  153. 00000182  2041                     movea.l    A0, D1
  154. 00000184  7201                     moveq.l    D1, 0x01
  155. 00000186  B250                     cmp.w      D1, [A0]
  156. 00000188  57C1                     seq        D1
  157. 0000018A  C001                     and.b      D0, D1
  158. 0000018C  670A                     beq        +0xC /* 00000198 */
  159. 0000018E  200B                     move.l     D0, A3
  160. 00000190  5C80                     addq.l     D0, 6
  161. 00000192  2640                     movea.l    A3, D0
  162. 00000194  588B                     addq.l     A3, 4
  163. 00000196  6002                     bra        +0x4 /* 0000019A */
  164. label00000198:
  165. 00000198  588B                     addq.l     A3, 4
  166. label0000019A:
  167. 0000019A  3C13                     move.w     D6, [A3]
  168. 0000019C  548B                     addq.l     A3, 2
  169. 0000019E  3006                     move.w     D0, D6
  170. 000001A0  E740                     asl        D0.w, 3
  171. 000001A2  48C0                     ext.l      D0
  172. 000001A4  D08B                     add.l      D0, A3
  173. 000001A6  2D40 FFFC                move.l     [A6 - 0x4], D0
  174. 000001AA  102E 000C                move.b     D0, [A6 + 0xC]
  175. 000001AE  6700 01A4                beq        +0x1A6 /* 00000354 */
  176. 000001B2  7001                     moveq.l    D0, 0x01
  177. 000001B4  B046                     cmp.w      D0, D6
  178. 000001B6  6C00 0122                bge        +0x124 /* 000002DA */
  179. 000001BA  3D7C 0001 FFCA           move.w     [A6 - 0x36], 0x1
  180. 000001C0  3D46 FFC8                move.w     [A6 - 0x38], D6
  181. 000001C4  382E FFCA                move.w     D4, [A6 - 0x36]
  182. 000001C8  6000 00D8                bra        +0xDA /* 000002A2 */
  183. label000001CC:
  184. 000001CC  3D53 FFEA                move.w     [A6 - 0x16], [A3]
  185. 000001D0  548B                     addq.l     A3, 2
  186. 000001D2  3D53 FFEC                move.w     [A6 - 0x14], [A3]
  187. 000001D6  548B                     addq.l     A3, 2
  188. 000001D8  7000                     moveq.l    D0, 0x00
  189. 000001DA  302E FFEA                move.w     D0, [A6 - 0x16]
  190. 000001DE  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  191. 000001E4  4A80                     tst.l      D0
  192. 000001E6  57C0                     seq        D0
  193. 000001E8  4A00                     tst.b      D0
  194. 000001EA  672A                     beq        +0x2C /* 00000216 */
  195. 000001EC  322E FFEA                move.w     D1, [A6 - 0x16]
  196. 000001F0  6B18                     bmi        +0x1A /* 0000020A */
  197. 000001F2  B27C 005F                cmp.w      D1, 0x5F /* '_' */
  198. 000001F6  6E12                     bgt        +0x14 /* 0000020A */
  199. 000001F8  41FA 0298                lea.l      A0, [PC + 0x298 /* 00000492, value 0x4E56FFF2 */]
  200. 000001FC  3401                     move.w     D2, D1
  201. 000001FE  E64A                     lsr        D2.w, 3
  202. 00000200  4442                     neg.w      D2
  203. 00000202  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  204. 00000206  0A3C 0004                xori.b     ccr, 4
  205. label0000020A:
  206. 0000020A  56C1                     sne        D1
  207. 0000020C  C001                     and.b      D0, D1
  208. 0000020E  6706                     beq        +0x8 /* 00000216 */
  209. 00000210  2D53 FFEE                move.l     [A6 - 0x12], [A3]
  210. 00000214  6024                     bra        +0x26 /* 0000023A */
  211. label00000216:
  212. 00000216  7000                     moveq.l    D0, 0x00
  213. 00000218  302E FFEA                move.w     D0, [A6 - 0x16]
  214. 0000021C  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  215. 00000222  3D40 FFEA                move.w     [A6 - 0x16], D0
  216. 00000226  2E2E FFFC                move.l     D7, [A6 - 0x4]
  217. 0000022A  42A7                     clr.l      -[A7]
  218. 0000022C  2F07                     move.l     -[A7], D7
  219. 0000022E  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  220. 00000232  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  221. 00000236  2E2E FFEE                move.l     D7, [A6 - 0x12]
  222. label0000023A:
  223. 0000023A  4A6E FFEA                tst.w      [A6 - 0x16]
  224. 0000023E  6606                     bne        +0x8 /* 00000246 */
  225. 00000240  1D7C 0001 FFE1           move.b     [A6 - 0x1F], 0x1
  226. label00000246:
  227. 00000246  102E FFE1                move.b     D0, [A6 - 0x1F]
  228. 0000024A  673E                     beq        +0x40 /* 0000028A */
  229. 0000024C  7202                     moveq.l    D1, 0x02
  230. 0000024E  B244                     cmp.w      D1, D4
  231. 00000250  57C1                     seq        D1
  232. 00000252  C001                     and.b      D0, D1
  233. 00000254  6734                     beq        +0x36 /* 0000028A */
  234. 00000256  2D7C 0051 F3BB FFEA      move.l     [A6 - 0x16], 0x51F3BB
  235. 0000025E  42A7                     clr.l      -[A7]
  236. 00000260  2F07                     move.l     -[A7], D7
  237. 00000262  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  238. 00000266  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  239. 0000026A  4267                     clr.w      -[A7]
  240. 0000026C  302D E982                move.w     D0, [A5 - 0x167E]
  241. 00000270  5340                     subq.w     D0, 1
  242. 00000272  41ED E970                lea.l      A0, [A5 - 0x1690]
  243. 00000276  C1FC 000C                muls.w     D0, 0xC
  244. 0000027A  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  245. 0000027E  486E FFEA                pea.l      [A6 - 0x16]
  246. 00000282  4267                     clr.w      -[A7]
  247. 00000284  A803                     syscall    SndDoCommand
  248. 00000286  3A1F                     move.w     D5, [A7]+
  249. 00000288  6012                     bra        +0x14 /* 0000029C */
  250. label0000028A:
  251. 0000028A  4267                     clr.w      -[A7]
  252. 0000028C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  253. 00000290  486E FFEA                pea.l      [A6 - 0x16]
  254. 00000294  4267                     clr.w      -[A7]
  255. 00000296  A803                     syscall    SndDoCommand
  256. 00000298  3D5F 0016                move.w     [A6 + 0x16], [A7]+
  257. label0000029C:
  258. 0000029C  588B                     addq.l     A3, 4
  259. 0000029E  5244                     addq.w     D4, 1
  260. 000002A0  6908                     bvs        +0xA /* 000002AA */
  261. label000002A2:
  262. 000002A2  B86E FFC8                cmp.w      D4, [A6 - 0x38]
  263. 000002A6  6F00 FF24                ble        -0xDA /* 000001CC */
  264. label000002AA:
  265. 000002AA  2D7C 0003 0000 FFEA      move.l     [A6 - 0x16], 0x30000
  266. 000002B2  7000                     moveq.l    D0, 0x00
  267. 000002B4  2D40 FFEE                move.l     [A6 - 0x12], D0
  268. 000002B8  4267                     clr.w      -[A7]
  269. 000002BA  302D E982                move.w     D0, [A5 - 0x167E]
  270. 000002BE  5340                     subq.w     D0, 1
  271. 000002C0  41ED E970                lea.l      A0, [A5 - 0x1690]
  272. 000002C4  C1FC 000C                muls.w     D0, 0xC
  273. 000002C8  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  274. 000002CC  486E FFEA                pea.l      [A6 - 0x16]
  275. 000002D0  4267                     clr.w      -[A7]
  276. 000002D2  A803                     syscall    SndDoCommand
  277. 000002D4  3A1F                     move.w     D5, [A7]+
  278. 000002D6  6000 01A0                bra        +0x1A2 /* 00000478 */
  279. label000002DA:
  280. 000002DA  508B                     addq.l     A3, 8
  281. 000002DC  2E0B                     move.l     D7, A3
  282. 000002DE  2D7C 0050 0000 FFEA      move.l     [A6 - 0x16], 0x500000 /* 'P\0\0' */
  283. 000002E6  42A7                     clr.l      -[A7]
  284. 000002E8  2F0B                     move.l     -[A7], A3
  285. 000002EA  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  286. 000002EE  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  287. 000002F2  4267                     clr.w      -[A7]
  288. 000002F4  302D E982                move.w     D0, [A5 - 0x167E]
  289. 000002F8  5340                     subq.w     D0, 1
  290. 000002FA  41ED E970                lea.l      A0, [A5 - 0x1690]
  291. 000002FE  C1FC 000C                muls.w     D0, 0xC
  292. 00000302  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  293. 00000306  486E FFEA                pea.l      [A6 - 0x16]
  294. 0000030A  4267                     clr.w      -[A7]
  295. 0000030C  A803                     syscall    SndDoCommand
  296. 0000030E  3A1F                     move.w     D5, [A7]+
  297. 00000310  2047                     movea.l    A0, D7
  298. 00000312  4240                     clr.w      D0
  299. 00000314  1028 0015                move.b     D0, [A0 + 0x15]
  300. 00000318  48C0                     ext.l      D0
  301. 0000031A  2D40 FFE2                move.l     [A6 - 0x1E], D0
  302. 0000031E  2D7C 0051 F3BB FFEA      move.l     [A6 - 0x16], 0x51F3BB
  303. 00000326  42A7                     clr.l      -[A7]
  304. 00000328  2F0B                     move.l     -[A7], A3
  305. 0000032A  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  306. 0000032E  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  307. 00000332  4267                     clr.w      -[A7]
  308. 00000334  302D E982                move.w     D0, [A5 - 0x167E]
  309. 00000338  5340                     subq.w     D0, 1
  310. 0000033A  41ED E970                lea.l      A0, [A5 - 0x1690]
  311. 0000033E  C1FC 000C                muls.w     D0, 0xC
  312. 00000342  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  313. 00000346  486E FFEA                pea.l      [A6 - 0x16]
  314. 0000034A  4267                     clr.w      -[A7]
  315. 0000034C  A803                     syscall    SndDoCommand
  316. 0000034E  3A1F                     move.w     D5, [A7]+
  317. 00000350  6000 0126                bra        +0x128 /* 00000478 */
  318. label00000354:
  319. 00000354  3006                     move.w     D0, D6
  320. 00000356  E740                     asl        D0.w, 3
  321. 00000358  48C0                     ext.l      D0
  322. 0000035A  2E00                     move.l     D7, D0
  323. 0000035C  DE8B                     add.l      D7, A3
  324. 0000035E  2847                     movea.l    A4, D7
  325. 00000360  206E 0008                movea.l    A0, [A6 + 0x8]
  326. 00000364  2D48 FFC4                move.l     [A6 - 0x3C], A0
  327. 00000368  202C 0010                move.l     D0, [A4 + 0x10]
  328. 0000036C  90AC 000C                sub.l      D0, [A4 + 0xC]
  329. 00000370  7210                     moveq.l    D1, 0x10
  330. 00000372  B280                     cmp.l      D1, D0
  331. 00000374  6D20                     blt        +0x22 /* 00000396 */
  332. 00000376  206E FFC4                movea.l    A0, [A6 - 0x3C]
  333. 0000037A  4268 000E                clr.w      [A0 + 0xE]
  334. 0000037E  202C 0004                move.l     D0, [A4 + 0x4]
  335. 00000382  5380                     subq.l     D0, 1
  336. 00000384  2940 0010                move.l     [A4 + 0x10], D0
  337. 00000388  202C 0004                move.l     D0, [A4 + 0x4]
  338. 0000038C  5580                     subq.l     D0, 2
  339. 0000038E  2940 000C                move.l     [A4 + 0xC], D0
  340. 00000392  6000 00B2                bra        +0xB4 /* 00000446 */
  341. label00000396:
  342. 00000396  206E FFC4                movea.l    A0, [A6 - 0x3C]
  343. 0000039A  317C 0002 000E           move.w     [A0 + 0xE], 0x2
  344. 000003A0  4240                     clr.w      D0
  345. 000003A2  102C 0015                move.b     D0, [A4 + 0x15]
  346. 000003A6  206E FFC4                movea.l    A0, [A6 - 0x3C]
  347. 000003AA  3080                     move.w     [A0], D0
  348. 000003AC  206E FFC4                movea.l    A0, [A6 - 0x3C]
  349. 000003B0  216C 0008 0002           move.l     [A0 + 0x2], [A4 + 0x8]
  350. 000003B6  486C 0010                pea.l      [A4 + 0x10]
  351. 000003BA  486E FFBA                pea.l      [A6 - 0x46]
  352. 000003BE  3F3C 280E                move.w     -[A7], 0x280E
  353. 000003C2  A9EB                     syscall    Pack4/FP68K
  354. 000003C4  486C 0004                pea.l      [A4 + 0x4]
  355. 000003C8  486E FFBA                pea.l      [A6 - 0x46]
  356. 000003CC  3F3C 2806                move.w     -[A7], 0x2806
  357. 000003D0  A9EB                     syscall    Pack4/FP68K
  358. 000003D2  41EE FFCC                lea.l      A0, [A6 - 0x34]
  359. 000003D6  43EE FFBA                lea.l      A1, [A6 - 0x46]
  360. 000003DA  7004                     moveq.l    D0, 0x04
  361. label000003DC:
  362. 000003DC  30D9                     move.w     [A0]+, [A1]+
  363. 000003DE  51C8 FFFC                dbf        D0, -0x6 /* 000003DC */
  364. 000003E2  202C 0004                move.l     D0, [A4 + 0x4]
  365. 000003E6  90AC 0010                sub.l      D0, [A4 + 0x10]
  366. 000003EA  2D40 FFB6                move.l     [A6 - 0x4A], D0
  367. 000003EE  486E FFB6                pea.l      [A6 - 0x4A]
  368. 000003F2  486E FFBA                pea.l      [A6 - 0x46]
  369. 000003F6  3F3C 280E                move.w     -[A7], 0x280E
  370. 000003FA  A9EB                     syscall    Pack4/FP68K
  371. 000003FC  486C 0004                pea.l      [A4 + 0x4]
  372. 00000400  486E FFBA                pea.l      [A6 - 0x46]
  373. 00000404  3F3C 2806                move.w     -[A7], 0x2806
  374. 00000408  A9EB                     syscall    Pack4/FP68K
  375. 0000040A  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  376. 0000040E  43EE FFBA                lea.l      A1, [A6 - 0x46]
  377. 00000412  7004                     moveq.l    D0, 0x04
  378. label00000414:
  379. 00000414  30D9                     move.w     [A0]+, [A1]+
  380. 00000416  51C8 FFFC                dbf        D0, -0x6 /* 00000414 */
  381. 0000041A  206E FFC4                movea.l    A0, [A6 - 0x3C]
  382. 0000041E  2F08                     move.l     -[A7], A0
  383. 00000420  42A7                     clr.l      -[A7]
  384. 00000422  486E FFCC                pea.l      [A6 - 0x34]
  385. 00000426  A844                     syscall    X2Fix
  386. 00000428  201F                     move.l     D0, [A7]+
  387. 0000042A  205F                     movea.l    A0, [A7]+
  388. 0000042C  2140 0006                move.l     [A0 + 0x6], D0
  389. 00000430  206E FFC4                movea.l    A0, [A6 - 0x3C]
  390. 00000434  2F08                     move.l     -[A7], A0
  391. 00000436  42A7                     clr.l      -[A7]
  392. 00000438  486E FFD6                pea.l      [A6 - 0x2A]
  393. 0000043C  A844                     syscall    X2Fix
  394. 0000043E  201F                     move.l     D0, [A7]+
  395. 00000440  205F                     movea.l    A0, [A7]+
  396. 00000442  2140 000A                move.l     [A0 + 0xA], D0
  397. label00000446:
  398. 00000446  2D7C 0050 0000 FFEA      move.l     [A6 - 0x16], 0x500000 /* 'P\0\0' */
  399. 0000044E  42A7                     clr.l      -[A7]
  400. 00000450  2F07                     move.l     -[A7], D7
  401. 00000452  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  402. 00000456  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  403. 0000045A  4267                     clr.w      -[A7]
  404. 0000045C  302D E982                move.w     D0, [A5 - 0x167E]
  405. 00000460  5340                     subq.w     D0, 1
  406. 00000462  41ED E970                lea.l      A0, [A5 - 0x1690]
  407. 00000466  C1FC 000C                muls.w     D0, 0xC
  408. 0000046A  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  409. 0000046E  486E FFEA                pea.l      [A6 - 0x16]
  410. 00000472  4267                     clr.w      -[A7]
  411. 00000474  A803                     syscall    SndDoCommand
  412. 00000476  3A1F                     move.w     D5, [A7]+
  413. label00000478:
  414. 00000478  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  415. 0000047C  4E5E                     unlink     A6
  416. 0000047E  205F                     movea.l    A0, [A7]+
  417. 00000480  DEFC 000E                add.w      A7, 0xE
  418. 00000484  4ED0                     jmp        [A0]
  419. 00000486  0003 0000                ori.b      D3, 0x0
  420. 0000048A  0000 0000                ori.b      D0, 0x0
  421. 0000048E  0000 0000                ori.b      D0, 0x0
  422. fn00000492:
  423. 00000492  4E56 FFF2                link       A6, -0x000E
  424. 00000496  3D7C 000D FFF6           move.w     [A6 - 0xA], 0xD /* '\r' */
  425. 0000049C  302D E982                move.w     D0, [A5 - 0x167E]
  426. 000004A0  3D40 FFF8                move.w     [A6 - 0x8], D0
  427. 000004A4  2D6E 0008 FFFA           move.l     [A6 - 0x6], [A6 + 0x8]
  428. 000004AA  4267                     clr.w      -[A7]
  429. 000004AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  430. 000004B0  486E FFF6                pea.l      [A6 - 0xA]
  431. 000004B4  4267                     clr.w      -[A7]
  432. 000004B6  A803                     syscall    SndDoCommand
  433. 000004B8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  434. 000004BC  4E5E                     unlink     A6
  435. 000004BE  205F                     movea.l    A0, [A7]+
  436. 000004C0  504F                     addq.w     A7, 8
  437. 000004C2  4ED0                     jmp        [A0]
  438. fn000004C4:
  439. 000004C4  4E56 0000                link       A6, 0
  440. 000004C8  2F0C                     move.l     -[A7], A4
  441. 000004CA  286E 0008                movea.l    A4, [A6 + 0x8]
  442. 000004CE  4267                     clr.w      -[A7]
  443. 000004D0  2F2C FEFC                move.l     -[A7], [A4 - 0x104]
  444. 000004D4  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  445. 000004D8  101F                     move.b     D0, [A7]+
  446. 000004DA  6708                     beq        +0xA /* 000004E4 */
  447. 000004DC  2F2C FEFC                move.l     -[A7], [A4 - 0x104]
  448. 000004E0  205F                     movea.l    A0, [A7]+
  449. 000004E2  A02A                     syscall    HUnlock
  450. label000004E4:
  451. 000004E4  2F2C FEFC                move.l     -[A7], [A4 - 0x104]
  452. 000004E8  205F                     movea.l    A0, [A7]+
  453. 000004EA  A049                     syscall    HPurge
  454. 000004EC  1F3C 0001                move.b     -[A7], 0x1
  455. 000004F0  A99B                     syscall    SetResLoad
  456. 000004F2  206E 0008                movea.l    A0, [A6 + 0x8]
  457. 000004F6  2C48                     movea.l    A6, A0
  458. 000004F8  4EFA 0440                jmp        [PC + 0x440 /* 0000093A */]
  459. 000004FC  0000 285F                ori.b      D0, 0x5F /* '_' */
  460. 00000500  4E5E                     unlink     A6
  461. 00000502  2E9F                     move.l     [A7], [A7]+
  462. 00000504  4E75                     rts
  463. fn00000506:
  464. 00000506  4E56 0000                link       A6, 0
  465. 0000050A  48E7 0018                movem.l    -[A7], A3,A4
  466. 0000050E  266E 0008                movea.l    A3, [A6 + 0x8]
  467. 00000512  286E 000C                movea.l    A4, [A6 + 0xC]
  468. 00000516  302B FEE6                move.w     D0, [A3 - 0x11A]
  469. 0000051A  48C0                     ext.l      D0
  470. 0000051C  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  471. 00000520  2F00                     move.l     -[A7], D0
  472. 00000522  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  473. 00000526  201F                     move.l     D0, [A7]+
  474. 00000528  722A                     moveq.l    D1, 0x2A
  475. 0000052A  D081                     add.l      D0, D1
  476. 0000052C  2940 0004                move.l     [A4 + 0x4], D0
  477. 00000530  7000                     moveq.l    D0, 0x00
  478. 00000532  1940 0014                move.b     [A4 + 0x14], D0
  479. 00000536  202C 000C                move.l     D0, [A4 + 0xC]
  480. 0000053A  722A                     moveq.l    D1, 0x2A
  481. 0000053C  D081                     add.l      D0, D1
  482. 0000053E  322B FEE6                move.w     D1, [A3 - 0x11A]
  483. 00000542  48C1                     ext.l      D1
  484. 00000544  2F00                     move.l     -[A7], D0
  485. 00000546  2F01                     move.l     -[A7], D1
  486. 00000548  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  487. 0000054C  295F 000C                move.l     [A4 + 0xC], [A7]+
  488. 00000550  202C 0010                move.l     D0, [A4 + 0x10]
  489. 00000554  722A                     moveq.l    D1, 0x2A
  490. 00000556  D081                     add.l      D0, D1
  491. 00000558  322B FEE6                move.w     D1, [A3 - 0x11A]
  492. 0000055C  48C1                     ext.l      D1
  493. 0000055E  2F00                     move.l     -[A7], D0
  494. 00000560  2F01                     move.l     -[A7], D1
  495. 00000562  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  496. 00000566  295F 0010                move.l     [A4 + 0x10], [A7]+
  497. 0000056A  202B FEEC                move.l     D0, [A3 - 0x114]
  498. 0000056E  7216                     moveq.l    D1, 0x16
  499. 00000570  D081                     add.l      D0, D1
  500. 00000572  2740 FEE8                move.l     [A3 - 0x118], D0
  501. 00000576  2F2B FEE8                move.l     -[A7], [A3 - 0x118]
  502. 0000057A  7015                     moveq.l    D0, 0x15
  503. 0000057C  2F00                     move.l     -[A7], D0
  504. 0000057E  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  505. 00000582  4CDF 1800                movem.l    A3,A4, [A7]+
  506. 00000586  4E5E                     unlink     A6
  507. 00000588  205F                     movea.l    A0, [A7]+
  508. 0000058A  504F                     addq.w     A7, 8
  509. 0000058C  4ED0                     jmp        [A0]
  510. fn0000058E:
  511. 0000058E  4E56 FEDE                link       A6, -0x0122
  512. 00000592  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  513. 00000596  206E 000A                movea.l    A0, [A6 + 0xA]
  514. 0000059A  43EE FF00                lea.l      A1, [A6 - 0x100]
  515. 0000059E  707F                     moveq.l    D0, 0x7F
  516. label000005A0:
  517. 000005A0  32D8                     move.w     [A1]+, [A0]+
  518. 000005A2  51C8 FFFC                dbf        D0, -0x6 /* 000005A0 */
  519. 000005A6  7000                     moveq.l    D0, 0x00
  520. 000005A8  2D40 000E                move.l     [A6 + 0xE], D0
  521. 000005AC  4267                     clr.w      -[A7]
  522. 000005AE  A99B                     syscall    SetResLoad
  523. 000005B0  42A7                     clr.l      -[A7]
  524. 000005B2  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  525. 000005B8  486E FF00                pea.l      [A6 - 0x100]
  526. 000005BC  A9A1                     syscall    GetNamedResource
  527. 000005BE  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  528. 000005C2  1F3C 0001                move.b     -[A7], 0x1
  529. 000005C6  A99B                     syscall    SetResLoad
  530. 000005C8  4267                     clr.w      -[A7]
  531. 000005CA  A9AF                     syscall    ResError
  532. 000005CC  4A5F                     tst.w      [A7]+
  533. 000005CE  57C0                     seq        D0
  534. 000005D0  4A00                     tst.b      D0
  535. 000005D2  6714                     beq        +0x16 /* 000005E8 */
  536. 000005D4  4AAE FEFC                tst.l      [A6 - 0x104]
  537. 000005D8  56C1                     sne        D1
  538. 000005DA  C001                     and.b      D0, D1
  539. 000005DC  670A                     beq        +0xC /* 000005E8 */
  540. 000005DE  206E FEFC                movea.l    A0, [A6 - 0x104]
  541. 000005E2  4A90                     tst.l      [A0]
  542. 000005E4  56C1                     sne        D1
  543. 000005E6  C001                     and.b      D0, D1
  544. label000005E8:
  545. 000005E8  4400                     neg.b      D0
  546. 000005EA  1D40 FEF1                move.b     [A6 - 0x10F], D0
  547. 000005EE  6644                     bne        +0x46 /* 00000634 */
  548. 000005F0  42A7                     clr.l      -[A7]
  549. 000005F2  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  550. 000005F8  486E FF00                pea.l      [A6 - 0x100]
  551. 000005FC  A9A1                     syscall    GetNamedResource
  552. 000005FE  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  553. 00000602  4267                     clr.w      -[A7]
  554. 00000604  A9AF                     syscall    ResError
  555. 00000606  4A5F                     tst.w      [A7]+
  556. 00000608  56C0                     sne        D0
  557. 0000060A  4A00                     tst.b      D0
  558. 0000060C  6600 032C                bne        +0x32E /* 0000093A */
  559. 00000610  4AAE FEFC                tst.l      [A6 - 0x104]
  560. 00000614  57C1                     seq        D1
  561. 00000616  8001                     or.b       D0, D1
  562. 00000618  6600 0320                bne        +0x322 /* 0000093A */
  563. 0000061C  206E FEFC                movea.l    A0, [A6 - 0x104]
  564. 00000620  4A90                     tst.l      [A0]
  565. 00000622  57C1                     seq        D1
  566. 00000624  8001                     or.b       D0, D1
  567. 00000626  6704                     beq        +0x6 /* 0000062C */
  568. 00000628  6000 0310                bra        +0x312 /* 0000093A */
  569. label0000062C:
  570. 0000062C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  571. 00000630  205F                     movea.l    A0, [A7]+
  572. 00000632  A02A                     syscall    HUnlock
  573. label00000634:
  574. 00000634  4267                     clr.w      -[A7]
  575. 00000636  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  576. 0000063A  A9A4                     syscall    HomeResFile
  577. 0000063C  3D5F FEF6                move.w     [A6 - 0x10A], [A7]+
  578. 00000640  57C0                     seq        D0
  579. 00000642  4A00                     tst.b      D0
  580. 00000644  6612                     bne        +0x14 /* 00000658 */
  581. 00000646  207C 0000 0A58           movea.l    A0, 0xA58 /* '\nX' */
  582. 0000064C  322E FEF6                move.w     D1, [A6 - 0x10A]
  583. 00000650  B250                     cmp.w      D1, [A0]
  584. 00000652  57C1                     seq        D1
  585. 00000654  8001                     or.b       D0, D1
  586. 00000656  6706                     beq        +0x8 /* 0000065E */
  587. label00000658:
  588. 00000658  2F0E                     move.l     -[A7], A6
  589. 0000065A  4EBA FE68                jsr        [PC - 0x198 /* 000004C4 */]
  590. label0000065E:
  591. 0000065E  206E FEFC                movea.l    A0, [A6 - 0x104]
  592. 00000662  2D50 FEF8                move.l     [A6 - 0x108], [A0]
  593. 00000666  206E FEF8                movea.l    A0, [A6 - 0x108]
  594. 0000066A  7002                     moveq.l    D0, 0x02
  595. 0000066C  B050                     cmp.w      D0, [A0]
  596. 0000066E  6742                     beq        +0x44 /* 000006B2 */
  597. 00000670  7001                     moveq.l    D0, 0x01
  598. 00000672  B050                     cmp.w      D0, [A0]
  599. 00000674  6708                     beq        +0xA /* 0000067E */
  600. 00000676  2F0E                     move.l     -[A7], A6
  601. 00000678  4EBA FE4A                jsr        [PC - 0x1B6 /* 000004C4 */]
  602. 0000067C  6034                     bra        +0x36 /* 000006B2 */
  603. label0000067E:
  604. 0000067E  54AE FEF8                addq.l     [A6 - 0x108], 2
  605. 00000682  206E FEF8                movea.l    A0, [A6 - 0x108]
  606. 00000686  4A50                     tst.w      [A0]
  607. 00000688  57C0                     seq        D0
  608. 0000068A  4A00                     tst.b      D0
  609. 0000068C  6624                     bne        +0x26 /* 000006B2 */
  610. 0000068E  7201                     moveq.l    D1, 0x01
  611. 00000690  B250                     cmp.w      D1, [A0]
  612. 00000692  57C1                     seq        D1
  613. 00000694  4A01                     tst.b      D1
  614. 00000696  6714                     beq        +0x16 /* 000006AC */
  615. 00000698  242E FEF8                move.l     D2, [A6 - 0x108]
  616. 0000069C  5482                     addq.l     D2, 2
  617. 0000069E  2042                     movea.l    A0, D2
  618. 000006A0  7405                     moveq.l    D2, 0x05
  619. 000006A2  B450                     cmp.w      D2, [A0]
  620. 000006A4  57C2                     seq        D2
  621. 000006A6  C202                     and.b      D1, D2
  622. 000006A8  8001                     or.b       D0, D1
  623. 000006AA  6606                     bne        +0x8 /* 000006B2 */
  624. label000006AC:
  625. 000006AC  2F0E                     move.l     -[A7], A6
  626. 000006AE  4EBA FE14                jsr        [PC - 0x1EC /* 000004C4 */]
  627. label000006B2:
  628. 000006B2  4267                     clr.w      -[A7]
  629. 000006B4  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  630. 000006B8  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  631. 000006BC  101F                     move.b     D0, [A7]+
  632. 000006BE  661E                     bne        +0x20 /* 000006DE */
  633. 000006C0  102E FEF1                move.b     D0, [A6 - 0x10F]
  634. 000006C4  6608                     bne        +0xA /* 000006CE */
  635. 000006C6  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  636. 000006CA  205F                     movea.l    A0, [A7]+
  637. 000006CC  A064                     syscall    MoveHHi
  638. label000006CE:
  639. 000006CE  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  640. 000006D2  205F                     movea.l    A0, [A7]+
  641. 000006D4  A049                     syscall    HPurge
  642. 000006D6  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  643. 000006DA  205F                     movea.l    A0, [A7]+
  644. 000006DC  A029                     syscall    HLock
  645. label000006DE:
  646. 000006DE  42A7                     clr.l      -[A7]
  647. 000006E0  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  648. 000006E4  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  649. 000006E8  2D5F FEEC                move.l     [A6 - 0x114], [A7]+
  650. 000006EC  206E FEEC                movea.l    A0, [A6 - 0x114]
  651. 000006F0  2D48 FEDE                move.l     [A6 - 0x122], A0
  652. 000006F4  4240                     clr.w      D0
  653. 000006F6  1028 0014                move.b     D0, [A0 + 0x14]
  654. 000006FA  6710                     beq        +0x12 /* 0000070C */
  655. 000006FC  0440 00FE                subi.w     D0, 0xFE
  656. 00000700  6700 00DC                beq        +0xDE /* 000007DE */
  657. 00000704  5340                     subq.w     D0, 1
  658. 00000706  6724                     beq        +0x26 /* 0000072C */
  659. 00000708  6000 01C4                bra        +0x1C6 /* 000008CE */
  660. label0000070C:
  661. 0000070C  302D E982                move.w     D0, [A5 - 0x167E]
  662. 00000710  5340                     subq.w     D0, 1
  663. 00000712  41ED E970                lea.l      A0, [A5 - 0x1690]
  664. 00000716  C1FC 000C                muls.w     D0, 0xC
  665. 0000071A  3230 000A                move.w     D1, [A0 + D0.w + 0xA]
  666. 0000071E  D27C 0080                add.w      D1, 0x80
  667. 00000722  48C1                     ext.l      D1
  668. 00000724  2D41 FEE2                move.l     [A6 - 0x11E], D1
  669. 00000728  6000 01AA                bra        +0x1AC /* 000008D4 */
  670. label0000072C:
  671. 0000072C  206E FEDE                movea.l    A0, [A6 - 0x122]
  672. 00000730  3D68 0006 FEE6           move.w     [A6 - 0x11A], [A0 + 0x6]
  673. 00000736  302E FEE6                move.w     D0, [A6 - 0x11A]
  674. 0000073A  5340                     subq.w     D0, 1
  675. 0000073C  6708                     beq        +0xA /* 00000746 */
  676. 0000073E  5340                     subq.w     D0, 1
  677. 00000740  672E                     beq        +0x30 /* 00000770 */
  678. 00000742  6000 0090                bra        +0x92 /* 000007D4 */
  679. label00000746:
  680. 00000746  302D E982                move.w     D0, [A5 - 0x167E]
  681. 0000074A  5340                     subq.w     D0, 1
  682. 0000074C  41ED E970                lea.l      A0, [A5 - 0x1690]
  683. 00000750  C1FC 000C                muls.w     D0, 0xC
  684. 00000754  3230 000A                move.w     D1, [A0 + D0.w + 0xA]
  685. 00000758  D27C 0080                add.w      D1, 0x80
  686. 0000075C  48C1                     ext.l      D1
  687. 0000075E  2D41 FEE2                move.l     [A6 - 0x11E], D1
  688. 00000762  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  689. 00000766  2F0E                     move.l     -[A7], A6
  690. 00000768  4EBA FD9C                jsr        [PC - 0x264 /* 00000506 */]
  691. 0000076C  6000 0166                bra        +0x168 /* 000008D4 */
  692. label00000770:
  693. 00000770  102D E98E                move.b     D0, [A5 - 0x1672]
  694. 00000774  6720                     beq        +0x22 /* 00000796 */
  695. 00000776  302D E982                move.w     D0, [A5 - 0x167E]
  696. 0000077A  5340                     subq.w     D0, 1
  697. 0000077C  41ED E970                lea.l      A0, [A5 - 0x1690]
  698. 00000780  C1FC 000C                muls.w     D0, 0xC
  699. 00000784  3230 000A                move.w     D1, [A0 + D0.w + 0xA]
  700. 00000788  D27C 00C0                add.w      D1, 0xC0
  701. 0000078C  48C1                     ext.l      D1
  702. 0000078E  2D41 FEE2                move.l     [A6 - 0x11E], D1
  703. 00000792  6000 0140                bra        +0x142 /* 000008D4 */
  704. label00000796:
  705. 00000796  206E FEDE                movea.l    A0, [A6 - 0x122]
  706. 0000079A  2248                     movea.l    A1, A0
  707. 0000079C  4240                     clr.w      D0
  708. 0000079E  1029 0015                move.b     D0, [A1 + 0x15]
  709. 000007A2  907C 000C                sub.w      D0, 0xC
  710. 000007A6  1140 0015                move.b     [A0 + 0x15], D0
  711. 000007AA  302D E982                move.w     D0, [A5 - 0x167E]
  712. 000007AE  5340                     subq.w     D0, 1
  713. 000007B0  41ED E970                lea.l      A0, [A5 - 0x1690]
  714. 000007B4  C1FC 000C                muls.w     D0, 0xC
  715. 000007B8  3230 000A                move.w     D1, [A0 + D0.w + 0xA]
  716. 000007BC  D27C 0080                add.w      D1, 0x80
  717. 000007C0  48C1                     ext.l      D1
  718. 000007C2  2D41 FEE2                move.l     [A6 - 0x11E], D1
  719. 000007C6  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  720. 000007CA  2F0E                     move.l     -[A7], A6
  721. 000007CC  4EBA FD38                jsr        [PC - 0x2C8 /* 00000506 */]
  722. 000007D0  6000 0102                bra        +0x104 /* 000008D4 */
  723. label000007D4:
  724. 000007D4  2F0E                     move.l     -[A7], A6
  725. 000007D6  4EBA FCEC                jsr        [PC - 0x314 /* 000004C4 */]
  726. 000007DA  6000 00F8                bra        +0xFA /* 000008D4 */
  727. label000007DE:
  728. 000007DE  102D E98E                move.b     D0, [A5 - 0x1672]
  729. 000007E2  6642                     bne        +0x44 /* 00000826 */
  730. 000007E4  4267                     clr.w      -[A7]
  731. 000007E6  A99B                     syscall    SetResLoad
  732. 000007E8  42A7                     clr.l      -[A7]
  733. 000007EA  2F3C 736E 7468           move.l     -[A7], 0x736E7468 /* 'snth' */
  734. 000007F0  3F3C 000B                move.w     -[A7], 0xB
  735. 000007F4  A9A0                     syscall    GetResource
  736. 000007F6  4A9F                     tst.l      [A7]+
  737. 000007F8  57C0                     seq        D0
  738. 000007FA  4A00                     tst.b      D0
  739. 000007FC  661C                     bne        +0x1E /* 0000081A */
  740. 000007FE  2F00                     move.l     -[A7], D0
  741. 00000800  42A7                     clr.l      -[A7]
  742. 00000802  2F3C 736E 7468           move.l     -[A7], 0x736E7468 /* 'snth' */
  743. 00000808  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  744. 0000080C  A9A0                     syscall    GetResource
  745. 0000080E  221F                     move.l     D1, [A7]+
  746. 00000810  201F                     move.l     D0, [A7]+
  747. 00000812  4A81                     tst.l      D1
  748. 00000814  57C1                     seq        D1
  749. 00000816  8001                     or.b       D0, D1
  750. 00000818  6706                     beq        +0x8 /* 00000820 */
  751. label0000081A:
  752. 0000081A  2F0E                     move.l     -[A7], A6
  753. 0000081C  4EBA FCA6                jsr        [PC - 0x35A /* 000004C4 */]
  754. label00000820:
  755. 00000820  1F3C 0001                move.b     -[A7], 0x1
  756. 00000824  A99B                     syscall    SetResLoad
  757. label00000826:
  758. 00000826  206E FEEC                movea.l    A0, [A6 - 0x114]
  759. 0000082A  3028 0038                move.w     D0, [A0 + 0x38]
  760. 0000082E  674C                     beq        +0x4E /* 0000087C */
  761. 00000830  5740                     subq.w     D0, 3
  762. 00000832  6706                     beq        +0x8 /* 0000083A */
  763. 00000834  5340                     subq.w     D0, 1
  764. 00000836  6720                     beq        +0x22 /* 00000858 */
  765. 00000838  603C                     bra        +0x3E /* 00000876 */
  766. label0000083A:
  767. 0000083A  302D E982                move.w     D0, [A5 - 0x167E]
  768. 0000083E  5340                     subq.w     D0, 1
  769. 00000840  41ED E970                lea.l      A0, [A5 - 0x1690]
  770. 00000844  C1FC 000C                muls.w     D0, 0xC
  771. 00000848  3230 000A                move.w     D1, [A0 + D0.w + 0xA]
  772. 0000084C  D27C 0300                add.w      D1, 0x300
  773. 00000850  48C1                     ext.l      D1
  774. 00000852  2D41 FEE2                move.l     [A6 - 0x11E], D1
  775. 00000856  6024                     bra        +0x26 /* 0000087C */
  776. label00000858:
  777. 00000858  302D E982                move.w     D0, [A5 - 0x167E]
  778. 0000085C  5340                     subq.w     D0, 1
  779. 0000085E  41ED E970                lea.l      A0, [A5 - 0x1690]
  780. 00000862  C1FC 000C                muls.w     D0, 0xC
  781. 00000866  3230 000A                move.w     D1, [A0 + D0.w + 0xA]
  782. 0000086A  D27C 0400                add.w      D1, 0x400
  783. 0000086E  48C1                     ext.l      D1
  784. 00000870  2D41 FEE2                move.l     [A6 - 0x11E], D1
  785. 00000874  6006                     bra        +0x8 /* 0000087C */
  786. label00000876:
  787. 00000876  2F0E                     move.l     -[A7], A6
  788. 00000878  4EBA FC4A                jsr        [PC - 0x3B6 /* 000004C4 */]
  789. label0000087C:
  790. 0000087C  206E FEDE                movea.l    A0, [A6 - 0x122]
  791. 00000880  2028 0004                move.l     D0, [A0 + 0x4]
  792. 00000884  0480 0000 0001           subi.l     D0, 0x1
  793. 0000088A  670A                     beq        +0xC /* 00000896 */
  794. 0000088C  0480 0000 0001           subi.l     D0, 0x1
  795. 00000892  670C                     beq        +0xE /* 000008A0 */
  796. 00000894  6022                     bra        +0x24 /* 000008B8 */
  797. label00000896:
  798. 00000896  06AE 0000 0080 FEE2      addi.l     [A6 - 0x11E], 0x80
  799. 0000089E  601E                     bra        +0x20 /* 000008BE */
  800. label000008A0:
  801. 000008A0  102D E98E                move.b     D0, [A5 - 0x1672]
  802. 000008A4  670A                     beq        +0xC /* 000008B0 */
  803. 000008A6  06AE 0000 00C0 FEE2      addi.l     [A6 - 0x11E], 0xC0
  804. 000008AE  600E                     bra        +0x10 /* 000008BE */
  805. label000008B0:
  806. 000008B0  2F0E                     move.l     -[A7], A6
  807. 000008B2  4EBA FC10                jsr        [PC - 0x3F0 /* 000004C4 */]
  808. 000008B6  6006                     bra        +0x8 /* 000008BE */
  809. label000008B8:
  810. 000008B8  2F0E                     move.l     -[A7], A6
  811. 000008BA  4EBA FC08                jsr        [PC - 0x3F8 /* 000004C4 */]
  812. label000008BE:
  813. 000008BE  102D E98C                move.b     D0, [A5 - 0x1674]
  814. 000008C2  6710                     beq        +0x12 /* 000008D4 */
  815. 000008C4  2D7C 0000 0080 FEE2      move.l     [A6 - 0x11E], 0x80
  816. 000008CC  6006                     bra        +0x8 /* 000008D4 */
  817. label000008CE:
  818. 000008CE  2F0E                     move.l     -[A7], A6
  819. 000008D0  4EBA FBF2                jsr        [PC - 0x40E /* 000004C4 */]
  820. label000008D4:
  821. 000008D4  302D E982                move.w     D0, [A5 - 0x167E]
  822. 000008D8  5340                     subq.w     D0, 1
  823. 000008DA  41ED E970                lea.l      A0, [A5 - 0x1690]
  824. 000008DE  C1FC 000C                muls.w     D0, 0xC
  825. 000008E2  4AB0 0002                tst.l      [A0 + D0.w + 0x2]
  826. 000008E6  6608                     bne        +0xA /* 000008F0 */
  827. 000008E8  2F2E FEE2                move.l     -[A7], [A6 - 0x11E]
  828. 000008EC  4EBA F750                jsr        [PC - 0x8B0 /* 0000003E */]
  829. label000008F0:
  830. 000008F0  302D E982                move.w     D0, [A5 - 0x167E]
  831. 000008F4  5340                     subq.w     D0, 1
  832. 000008F6  41ED E970                lea.l      A0, [A5 - 0x1690]
  833. 000008FA  C1FC 000C                muls.w     D0, 0xC
  834. 000008FE  4AB0 0002                tst.l      [A0 + D0.w + 0x2]
  835. 00000902  6606                     bne        +0x8 /* 0000090A */
  836. 00000904  2F0E                     move.l     -[A7], A6
  837. 00000906  4EBA FBBC                jsr        [PC - 0x444 /* 000004C4 */]
  838. label0000090A:
  839. 0000090A  4267                     clr.w      -[A7]
  840. 0000090C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  841. 00000910  486E FF00                pea.l      [A6 - 0x100]
  842. 00000914  486E FEF2                pea.l      [A6 - 0x10E]
  843. 00000918  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  844. 0000091C  101F                     move.b     D0, [A7]+
  845. 0000091E  6708                     beq        +0xA /* 00000928 */
  846. 00000920  2D6E FEF2 000E           move.l     [A6 + 0xE], [A6 - 0x10E]
  847. 00000926  6006                     bra        +0x8 /* 0000092E */
  848. label00000928:
  849. 00000928  2F0E                     move.l     -[A7], A6
  850. 0000092A  4EBA FB98                jsr        [PC - 0x468 /* 000004C4 */]
  851. label0000092E:
  852. 0000092E  206E FEF2                movea.l    A0, [A6 - 0x10E]
  853. 00000932  2050                     movea.l    A0, [A0]
  854. 00000934  216E FEE2 000E           move.l     [A0 + 0xE], [A6 - 0x11E]
  855. label0000093A:
  856. 0000093A  4FEE FEBE                lea.l      A7, [A6 - 0x142]
  857. 0000093E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  858. 00000942  4E5E                     unlink     A6
  859. 00000944  205F                     movea.l    A0, [A7]+
  860. 00000946  5C4F                     addq.w     A7, 6
  861. 00000948  4ED0                     jmp        [A0]
  862. fn0000094A:
  863. 0000094A  4E56 FEF0                link       A6, -0x0110
  864. 0000094E  302D E982                move.w     D0, [A5 - 0x167E]
  865. 00000952  5340                     subq.w     D0, 1
  866. 00000954  41ED E970                lea.l      A0, [A5 - 0x1690]
  867. 00000958  C1FC 000C                muls.w     D0, 0xC
  868. 0000095C  5270 0000                addq.w     [A0 + D0.w], 1
  869. 00000960  3D7C 000D FFF6           move.w     [A6 - 0xA], 0xD /* '\r' */
  870. 00000966  302D E982                move.w     D0, [A5 - 0x167E]
  871. 0000096A  D07C 0100                add.w      D0, 0x100
  872. 0000096E  3D40 FFF8                move.w     [A6 - 0x8], D0
  873. 00000972  2D6E 0008 FFFA           move.l     [A6 - 0x6], [A6 + 0x8]
  874. 00000978  4267                     clr.w      -[A7]
  875. 0000097A  302D E982                move.w     D0, [A5 - 0x167E]
  876. 0000097E  5340                     subq.w     D0, 1
  877. 00000980  41ED E970                lea.l      A0, [A5 - 0x1690]
  878. 00000984  C1FC 000C                muls.w     D0, 0xC
  879. 00000988  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  880. 0000098C  486E FFF6                pea.l      [A6 - 0xA]
  881. 00000990  4267                     clr.w      -[A7]
  882. 00000992  A803                     syscall    SndDoCommand
  883. 00000994  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  884. 00000998  102D E98E                move.b     D0, [A5 - 0x1672]
  885. 0000099C  6734                     beq        +0x36 /* 000009D2 */
  886. 0000099E  2D7C 0005 0000 FFF6      move.l     [A6 - 0xA], 0x50000
  887. 000009A6  206E 0008                movea.l    A0, [A6 + 0x8]
  888. 000009AA  2050                     movea.l    A0, [A0]
  889. 000009AC  2D68 000E FFFA           move.l     [A6 - 0x6], [A0 + 0xE]
  890. 000009B2  4267                     clr.w      -[A7]
  891. 000009B4  302D E982                move.w     D0, [A5 - 0x167E]
  892. 000009B8  5340                     subq.w     D0, 1
  893. 000009BA  41ED E970                lea.l      A0, [A5 - 0x1690]
  894. 000009BE  C1FC 000C                muls.w     D0, 0xC
  895. 000009C2  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  896. 000009C6  486E FFF6                pea.l      [A6 - 0xA]
  897. 000009CA  4267                     clr.w      -[A7]
  898. 000009CC  A803                     syscall    SndDoCommand
  899. 000009CE  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  900. label000009D2:
  901. 000009D2  4E5E                     unlink     A6
  902. 000009D4  2E9F                     move.l     [A7], [A7]+
  903. 000009D6  4E75                     rts
  904. fn000009D8:
  905. 000009D8  4E56 0000                link       A6, 0
  906. 000009DC  206E 0008                movea.l    A0, [A6 + 0x8]
  907. 000009E0  3F28 FDF6                move.w     -[A7], [A0 - 0x20A]
  908. 000009E4  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  909. 000009E8  206E 0008                movea.l    A0, [A6 + 0x8]
  910. 000009EC  2C48                     movea.l    A6, A0
  911. 000009EE  4EFA 04E6                jmp        [PC + 0x4E6 /* 00000ED6 */]
  912. 000009F2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  913. 000009F6  2E9F                     move.l     [A7], [A7]+
  914. 000009F8  4E75                     rts
  915. fn000009FA:
  916. 000009FA  4E56 0000                link       A6, 0
  917. 000009FE  102E 000C                move.b     D0, [A6 + 0xC]
  918. 00000A02  6602                     bne        +0x4 /* 00000A06 */
  919. 00000A04  6010                     bra        +0x12 /* 00000A16 */
  920. label00000A06:
  921. 00000A06  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  922. 00000A0A  206E 0008                movea.l    A0, [A6 + 0x8]
  923. 00000A0E  2C48                     movea.l    A6, A0
  924. 00000A10  4EFA 04C4                jmp        [PC + 0x4C4 /* 00000ED6 */]
  925. 00000A14  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  926. // begin alternate branch 00000A16-00000A18
  927. label00000A16:
  928. 00000A16  4E5E                     unlink     A6
  929. // end alternate branch 00000A16-00000A18
  930. label00000A16: // (misaligned)
  931. 00000A18  205F                     movea.l    A0, [A7]+
  932. 00000A1A  5C4F                     addq.w     A7, 6
  933. 00000A1C  4ED0                     jmp        [A0]
  934. fn00000A1E:
  935. 00000A1E  4E56 FFF6                link       A6, -0x000A
  936. 00000A22  2F0C                     move.l     -[A7], A4
  937. 00000A24  286E 0008                movea.l    A4, [A6 + 0x8]
  938. 00000A28  3D7C 04B0 FFF6           move.w     [A6 - 0xA], 0x4B0
  939. 00000A2E  4267                     clr.w      -[A7]
  940. 00000A30  487A 006E                pea.l      [PC + 0x6E /* 00000AA0, value 0x52E414F, pstring ".AOUT" */]
  941. 00000A34  486C FDF4                pea.l      [A4 - 0x20C]
  942. 00000A38  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  943. 00000A3C  4A5F                     tst.w      [A7]+
  944. 00000A3E  56C0                     sne        D0
  945. 00000A40  4400                     neg.b      D0
  946. 00000A42  1F00                     move.b     -[A7], D0
  947. 00000A44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  948. 00000A48  4EBA FFB0                jsr        [PC - 0x50 /* 000009FA */]
  949. 00000A4C  486E FFF8                pea.l      [A6 - 0x8]
  950. 00000A50  7008                     moveq.l    D0, 0x08
  951. 00000A52  2F00                     move.l     -[A7], D0
  952. 00000A54  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  953. 00000A58  4267                     clr.w      -[A7]
  954. 00000A5A  3F2C FDF4                move.w     -[A7], [A4 - 0x20C]
  955. 00000A5E  486E FFF8                pea.l      [A6 - 0x8]
  956. 00000A62  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  957. 00000A66  4A5F                     tst.w      [A7]+
  958. 00000A68  56C0                     sne        D0
  959. 00000A6A  4400                     neg.b      D0
  960. 00000A6C  1F00                     move.b     -[A7], D0
  961. 00000A6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  962. 00000A72  4EBA FF86                jsr        [PC - 0x7A /* 000009FA */]
  963. 00000A76  4267                     clr.w      -[A7]
  964. 00000A78  3F2C FDF4                move.w     -[A7], [A4 - 0x20C]
  965. 00000A7C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  966. 00000A80  486E FFF6                pea.l      [A6 - 0xA]
  967. 00000A84  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  968. 00000A88  4A5F                     tst.w      [A7]+
  969. 00000A8A  56C0                     sne        D0
  970. 00000A8C  4400                     neg.b      D0
  971. 00000A8E  1F00                     move.b     -[A7], D0
  972. 00000A90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  973. 00000A94  4EBA FF64                jsr        [PC - 0x9C /* 000009FA */]
  974. 00000A98  285F                     movea.l    A4, [A7]+
  975. 00000A9A  4E5E                     unlink     A6
  976. 00000A9C  2E9F                     move.l     [A7], [A7]+
  977. 00000A9E  4E75                     rts
  978. 00000AA0  052E 414F                btst       [A6 + 0x414F], D2
  979. 00000AA4  5554                     subq.w     [A4], 2
  980. fn00000AA6:
  981. 00000AA6  4E56 FFFE                link       A6, -0x0002
  982. 00000AAA  4267                     clr.w      -[A7]
  983. 00000AAC  206E 0008                movea.l    A0, [A6 + 0x8]
  984. 00000AB0  3F28 FDF4                move.w     -[A7], [A0 - 0x20C]
  985. 00000AB4  3F3C CC0A                move.w     -[A7], 0xCC0A
  986. 00000AB8  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  987. 00000ABC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  988. 00000AC0  4267                     clr.w      -[A7]
  989. 00000AC2  206E 0008                movea.l    A0, [A6 + 0x8]
  990. 00000AC6  3F28 FDF4                move.w     -[A7], [A0 - 0x20C]
  991. 00000ACA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  992. 00000ACE  4A5F                     tst.w      [A7]+
  993. 00000AD0  56C0                     sne        D0
  994. 00000AD2  4400                     neg.b      D0
  995. 00000AD4  1F00                     move.b     -[A7], D0
  996. 00000AD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  997. 00000ADA  4EBA FF1E                jsr        [PC - 0xE2 /* 000009FA */]
  998. 00000ADE  4E5E                     unlink     A6
  999. 00000AE0  2E9F                     move.l     [A7], [A7]+
  1000. 00000AE2  4E75                     rts
  1001. fn00000AE4:
  1002. 00000AE4  4E56 FEA4                link       A6, -0x015C
  1003. 00000AE8  48E7 0700                movem.l    -[A7], D5,D6,D7
  1004. 00000AEC  206E 000C                movea.l    A0, [A6 + 0xC]
  1005. 00000AF0  43EE FF00                lea.l      A1, [A6 - 0x100]
  1006. 00000AF4  707F                     moveq.l    D0, 0x7F
  1007. label00000AF6:
  1008. 00000AF6  32D8                     move.w     [A1]+, [A0]+
  1009. 00000AF8  51C8 FFFC                dbf        D0, -0x6 /* 00000AF6 */
  1010. 00000AFC  486E FEB0                pea.l      [A6 - 0x150]
  1011. 00000B00  7050                     moveq.l    D0, 0x50
  1012. 00000B02  2F00                     move.l     -[A7], D0
  1013. 00000B04  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1014. 00000B08  206E 0008                movea.l    A0, [A6 + 0x8]
  1015. 00000B0C  3D68 FDF4 FEC8           move.w     [A6 - 0x138], [A0 - 0x20C]
  1016. 00000B12  41EE FF00                lea.l      A0, [A6 - 0x100]
  1017. 00000B16  2008                     move.l     D0, A0
  1018. 00000B18  5280                     addq.l     D0, 1
  1019. 00000B1A  2D40 FED0                move.l     [A6 - 0x130], D0
  1020. 00000B1E  4240                     clr.w      D0
  1021. 00000B20  102E FF00                move.b     D0, [A6 - 0x100]
  1022. 00000B24  48C0                     ext.l      D0
  1023. 00000B26  2D40 FED4                move.l     [A6 - 0x12C], D0
  1024. 00000B2A  42A7                     clr.l      -[A7]
  1025. 00000B2C  A975                     syscall    TickCount
  1026. 00000B2E  2C1F                     move.l     D6, [A7]+
  1027. 00000B30  7028                     moveq.l    D0, 0x28
  1028. 00000B32  DC80                     add.l      D6, D0
  1029. label00000B34:
  1030. 00000B34  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  1031. 00000B38  4267                     clr.w      -[A7]
  1032. 00000B3A  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1033. 00000B3E  101F                     move.b     D0, [A7]+
  1034. 00000B40  6702                     beq        +0x4 /* 00000B44 */
  1035. 00000B42  6008                     bra        +0xA /* 00000B4C */
  1036. label00000B44:
  1037. 00000B44  42A7                     clr.l      -[A7]
  1038. 00000B46  A975                     syscall    TickCount
  1039. 00000B48  BC9F                     cmp.l      D6, [A7]+
  1040. 00000B4A  6EE8                     bgt        -0x16 /* 00000B34 */
  1041. label00000B4C:
  1042. 00000B4C  4267                     clr.w      -[A7]
  1043. 00000B4E  486E FEB0                pea.l      [A6 - 0x150]
  1044. 00000B52  1F3C 0001                move.b     -[A7], 0x1
  1045. 00000B56  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1046. 00000B5A  4A5F                     tst.w      [A7]+
  1047. 00000B5C  56C0                     sne        D0
  1048. 00000B5E  4400                     neg.b      D0
  1049. 00000B60  1F00                     move.b     -[A7], D0
  1050. 00000B62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1051. 00000B66  4EBA FE92                jsr        [PC - 0x16E /* 000009FA */]
  1052. 00000B6A  42A7                     clr.l      -[A7]
  1053. 00000B6C  3F3C 0004                move.w     -[A7], 0x4
  1054. 00000B70  A9B9                     syscall    GetCursor
  1055. 00000B72  205F                     movea.l    A0, [A7]+
  1056. 00000B74  2F10                     move.l     -[A7], [A0]
  1057. 00000B76  A851                     syscall    SetCursor
  1058. 00000B78  42A7                     clr.l      -[A7]
  1059. 00000B7A  A975                     syscall    TickCount
  1060. 00000B7C  2E1F                     move.l     D7, [A7]+
  1061. 00000B7E  302D E97E                move.w     D0, [A5 - 0x1682]
  1062. 00000B82  48C0                     ext.l      D0
  1063. 00000B84  2C00                     move.l     D6, D0
  1064. 00000B86  DC87                     add.l      D6, D7
  1065. 00000B88  2A07                     move.l     D5, D7
  1066. 00000B8A  DABC 0000 00B4           add.l      D5, 0xB4
  1067. label00000B90:
  1068. 00000B90  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  1069. 00000B94  42A7                     clr.l      -[A7]
  1070. 00000B96  A975                     syscall    TickCount
  1071. 00000B98  2E1F                     move.l     D7, [A7]+
  1072. 00000B9A  BA87                     cmp.l      D5, D7
  1073. 00000B9C  5DC0                     slt        D0
  1074. 00000B9E  4A00                     tst.b      D0
  1075. 00000BA0  6712                     beq        +0x14 /* 00000BB4 */
  1076. 00000BA2  2F00                     move.l     -[A7], D0
  1077. 00000BA4  4267                     clr.w      -[A7]
  1078. 00000BA6  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1079. 00000BAA  121F                     move.b     D1, [A7]+
  1080. 00000BAC  201F                     move.l     D0, [A7]+
  1081. 00000BAE  C001                     and.b      D0, D1
  1082. 00000BB0  6702                     beq        +0x4 /* 00000BB4 */
  1083. 00000BB2  6004                     bra        +0x6 /* 00000BB8 */
  1084. label00000BB4:
  1085. 00000BB4  BC87                     cmp.l      D6, D7
  1086. 00000BB6  6ED8                     bgt        -0x26 /* 00000B90 */
  1087. label00000BB8:
  1088. 00000BB8  486D A02C                pea.l      [A5 - 0x5FD4]
  1089. 00000BBC  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  1090. 00000BC0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1091. 00000BC4  4E5E                     unlink     A6
  1092. 00000BC6  205F                     movea.l    A0, [A7]+
  1093. 00000BC8  504F                     addq.w     A7, 8
  1094. 00000BCA  4ED0                     jmp        [A0]
  1095. fn00000BCC:
  1096. 00000BCC  4E56 FFDC                link       A6, -0x0024
  1097. 00000BD0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1098. 00000BD4  286E 0008                movea.l    A4, [A6 + 0x8]
  1099. 00000BD8  302E 000C                move.w     D0, [A6 + 0xC]
  1100. 00000BDC  0440 0023                subi.w     D0, 0x23 /* '#' */
  1101. 00000BE0  6700 008A                beq        +0x8C /* 00000C6C */
  1102. 00000BE4  5F40                     subq.w     D0, 7
  1103. 00000BE6  6700 0084                beq        +0x86 /* 00000C6C */
  1104. 00000BEA  5540                     subq.w     D0, 2
  1105. 00000BEC  671E                     beq        +0x20 /* 00000C0C */
  1106. 00000BEE  5940                     subq.w     D0, 4
  1107. 00000BF0  6B00 01A6                bmi        +0x1A8 /* 00000D98 */
  1108. 00000BF4  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1109. 00000BF8  6F72                     ble        +0x74 /* 00000C6C */
  1110. 00000BFA  5540                     subq.w     D0, 2
  1111. 00000BFC  673E                     beq        +0x40 /* 00000C3C */
  1112. 00000BFE  5D40                     subq.w     D0, 6
  1113. 00000C00  6B00 0196                bmi        +0x198 /* 00000D98 */
  1114. 00000C04  5740                     subq.w     D0, 3
  1115. 00000C06  6F64                     ble        +0x66 /* 00000C6C */
  1116. 00000C08  6000 018E                bra        +0x190 /* 00000D98 */
  1117. label00000C0C:
  1118. 00000C0C  2D7C 000A 07D0 FFF2      move.l     [A6 - 0xE], 0xA07D0
  1119. 00000C14  7000                     moveq.l    D0, 0x00
  1120. 00000C16  2D40 FFF6                move.l     [A6 - 0xA], D0
  1121. 00000C1A  4267                     clr.w      -[A7]
  1122. 00000C1C  302D E982                move.w     D0, [A5 - 0x167E]
  1123. 00000C20  5340                     subq.w     D0, 1
  1124. 00000C22  41ED E970                lea.l      A0, [A5 - 0x1690]
  1125. 00000C26  C1FC 000C                muls.w     D0, 0xC
  1126. 00000C2A  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1127. 00000C2E  486E FFF2                pea.l      [A6 - 0xE]
  1128. 00000C32  4267                     clr.w      -[A7]
  1129. 00000C34  A803                     syscall    SndDoCommand
  1130. 00000C36  3E1F                     move.w     D7, [A7]+
  1131. 00000C38  6000 015E                bra        +0x160 /* 00000D98 */
  1132. label00000C3C:
  1133. 00000C3C  2D7C 000A 4E20 FFF2      move.l     [A6 - 0xE], 0xA4E20 /* '\nN ' */
  1134. 00000C44  7000                     moveq.l    D0, 0x00
  1135. 00000C46  2D40 FFF6                move.l     [A6 - 0xA], D0
  1136. 00000C4A  4267                     clr.w      -[A7]
  1137. 00000C4C  302D E982                move.w     D0, [A5 - 0x167E]
  1138. 00000C50  5340                     subq.w     D0, 1
  1139. 00000C52  41ED E970                lea.l      A0, [A5 - 0x1690]
  1140. 00000C56  C1FC 000C                muls.w     D0, 0xC
  1141. 00000C5A  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1142. 00000C5E  486E FFF2                pea.l      [A6 - 0xE]
  1143. 00000C62  4267                     clr.w      -[A7]
  1144. 00000C64  A803                     syscall    SndDoCommand
  1145. 00000C66  3E1F                     move.w     D7, [A7]+
  1146. 00000C68  6000 012E                bra        +0x130 /* 00000D98 */
  1147. label00000C6C:
  1148. 00000C6C  102D E994                move.b     D0, [A5 - 0x166C]
  1149. 00000C70  6622                     bne        +0x24 /* 00000C94 */
  1150. 00000C72  122D A07A                move.b     D1, [A5 - 0x5F86]
  1151. 00000C76  0A01 0001                xori.b     D1, 0x1
  1152. 00000C7A  8001                     or.b       D0, D1
  1153. 00000C7C  4A00                     tst.b      D0
  1154. 00000C7E  6614                     bne        +0x16 /* 00000C94 */
  1155. 00000C80  2F00                     move.l     -[A7], D0
  1156. 00000C82  4267                     clr.w      -[A7]
  1157. 00000C84  4EAD 16F2                jsr        [A5 + 0x16F2 /* export_730 */]
  1158. 00000C88  121F                     move.b     D1, [A7]+
  1159. 00000C8A  201F                     move.l     D0, [A7]+
  1160. 00000C8C  0A01 0001                xori.b     D1, 0x1
  1161. 00000C90  8001                     or.b       D0, D1
  1162. 00000C92  6708                     beq        +0xA /* 00000C9C */
  1163. label00000C94:
  1164. 00000C94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1165. 00000C98  4EBA FD3E                jsr        [PC - 0x2C2 /* 000009D8 */]
  1166. label00000C9C:
  1167. 00000C9C  4247                     clr.w      D7
  1168. 00000C9E  196E 000D FDFF           move.b     [A4 - 0x201], [A6 + 0xD]
  1169. 00000CA4  42A7                     clr.l      -[A7]
  1170. 00000CA6  487A 00FC                pea.l      [PC + 0xFC /* 00000DA4, value 0x4446961, pstring "Dial" */]
  1171. 00000CAA  486C FDFE                pea.l      [A4 - 0x202]
  1172. 00000CAE  486E FFDC                pea.l      [A6 - 0x24]
  1173. 00000CB2  3F3C 0002                move.w     -[A7], 0x2
  1174. 00000CB6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1175. 00000CBA  486E FFDC                pea.l      [A6 - 0x24]
  1176. 00000CBE  1F3C 0001                move.b     -[A7], 0x1
  1177. 00000CC2  4EBA F8CA                jsr        [PC - 0x736 /* 0000058E */]
  1178. 00000CC6  265F                     movea.l    A3, [A7]+
  1179. 00000CC8  200B                     move.l     D0, A3
  1180. 00000CCA  6604                     bne        +0x6 /* 00000CD0 */
  1181. 00000CCC  6000 00CA                bra        +0xCC /* 00000D98 */
  1182. label00000CD0:
  1183. 00000CD0  2F0B                     move.l     -[A7], A3
  1184. 00000CD2  4EBA FC76                jsr        [PC - 0x38A /* 0000094A */]
  1185. 00000CD6  4267                     clr.w      -[A7]
  1186. 00000CD8  302D E982                move.w     D0, [A5 - 0x167E]
  1187. 00000CDC  5340                     subq.w     D0, 1
  1188. 00000CDE  41ED E970                lea.l      A0, [A5 - 0x1690]
  1189. 00000CE2  C1FC 000C                muls.w     D0, 0xC
  1190. 00000CE6  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1191. 00000CEA  2053                     movea.l    A0, [A3]
  1192. 00000CEC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1193. 00000CF0  4267                     clr.w      -[A7]
  1194. 00000CF2  486E FFE2                pea.l      [A6 - 0x1E]
  1195. 00000CF6  4EBA F45C                jsr        [PC - 0xBA4 /* 00000154 */]
  1196. 00000CFA  3E1F                     move.w     D7, [A7]+
  1197. 00000CFC  2D7C 0028 00FA FFF2      move.l     [A6 - 0xE], 0x2800FA
  1198. 00000D04  703C                     moveq.l    D0, 0x3C
  1199. 00000D06  2D40 FFF6                move.l     [A6 - 0xA], D0
  1200. 00000D0A  4267                     clr.w      -[A7]
  1201. 00000D0C  302D E982                move.w     D0, [A5 - 0x167E]
  1202. 00000D10  5340                     subq.w     D0, 1
  1203. 00000D12  41ED E970                lea.l      A0, [A5 - 0x1690]
  1204. 00000D16  C1FC 000C                muls.w     D0, 0xC
  1205. 00000D1A  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1206. 00000D1E  486E FFF2                pea.l      [A6 - 0xE]
  1207. 00000D22  4267                     clr.w      -[A7]
  1208. 00000D24  A803                     syscall    SndDoCommand
  1209. 00000D26  3E1F                     move.w     D7, [A7]+
  1210. 00000D28  2D7C 0003 0000 FFF2      move.l     [A6 - 0xE], 0x30000
  1211. 00000D30  7000                     moveq.l    D0, 0x00
  1212. 00000D32  2D40 FFF6                move.l     [A6 - 0xA], D0
  1213. 00000D36  4267                     clr.w      -[A7]
  1214. 00000D38  302D E982                move.w     D0, [A5 - 0x167E]
  1215. 00000D3C  5340                     subq.w     D0, 1
  1216. 00000D3E  41ED E970                lea.l      A0, [A5 - 0x1690]
  1217. 00000D42  C1FC 000C                muls.w     D0, 0xC
  1218. 00000D46  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1219. 00000D4A  486E FFF2                pea.l      [A6 - 0xE]
  1220. 00000D4E  4267                     clr.w      -[A7]
  1221. 00000D50  A803                     syscall    SndDoCommand
  1222. 00000D52  3E1F                     move.w     D7, [A7]+
  1223. 00000D54  2D7C 000A 00FA FFF2      move.l     [A6 - 0xE], 0xA00FA
  1224. 00000D5C  7000                     moveq.l    D0, 0x00
  1225. 00000D5E  2D40 FFF6                move.l     [A6 - 0xA], D0
  1226. 00000D62  4267                     clr.w      -[A7]
  1227. 00000D64  302D E982                move.w     D0, [A5 - 0x167E]
  1228. 00000D68  5340                     subq.w     D0, 1
  1229. 00000D6A  41ED E970                lea.l      A0, [A5 - 0x1690]
  1230. 00000D6E  C1FC 000C                muls.w     D0, 0xC
  1231. 00000D72  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1232. 00000D76  486E FFF2                pea.l      [A6 - 0xE]
  1233. 00000D7A  4267                     clr.w      -[A7]
  1234. 00000D7C  A803                     syscall    SndDoCommand
  1235. 00000D7E  3E1F                     move.w     D7, [A7]+
  1236. 00000D80  302D E982                move.w     D0, [A5 - 0x167E]
  1237. 00000D84  5340                     subq.w     D0, 1
  1238. 00000D86  41ED E970                lea.l      A0, [A5 - 0x1690]
  1239. 00000D8A  C1FC 000C                muls.w     D0, 0xC
  1240. 00000D8E  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1241. 00000D92  2F0B                     move.l     -[A7], A3
  1242. 00000D94  4EBA F6FC                jsr        [PC - 0x904 /* 00000492 */]
  1243. label00000D98:
  1244. 00000D98  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1245. 00000D9C  4E5E                     unlink     A6
  1246. 00000D9E  205F                     movea.l    A0, [A7]+
  1247. 00000DA0  5C4F                     addq.w     A7, 6
  1248. 00000DA2  4ED0                     jmp        [A0]
  1249. 00000DA4  0444 6961                subi.w     D4, 0x6961 /* 'ia' */
  1250. 00000DA8  6C00 4E56                bge        +0x4E58 /* 00005C00 */
  1251. export_286: // at 00000DAA (misaligned)
  1252. 00000DAC  FCEC                     .extension 0xCEC // unimplemented
  1253. 00000DAE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1254. 00000DB2  422E FDFD                clr.b      [A6 - 0x203]
  1255. 00000DB6  4267                     clr.w      -[A7]
  1256. 00000DB8  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1257. 00000DBC  3D5F FDF2                move.w     [A6 - 0x20E], [A7]+
  1258. 00000DC0  57C0                     seq        D0
  1259. 00000DC2  7201                     moveq.l    D1, 0x01
  1260. 00000DC4  B26E FDF2                cmp.w      D1, [A6 - 0x20E]
  1261. 00000DC8  57C1                     seq        D1
  1262. 00000DCA  8001                     or.b       D0, D1
  1263. 00000DCC  6730                     beq        +0x32 /* 00000DFE */
  1264. 00000DCE  1D7C 0001 FDFD           move.b     [A6 - 0x203], 0x1
  1265. 00000DD4  7001                     moveq.l    D0, 0x01
  1266. 00000DD6  B06E FDF2                cmp.w      D0, [A6 - 0x20E]
  1267. 00000DDA  660A                     bne        +0xC /* 00000DE6 */
  1268. 00000DDC  486E FE00                pea.l      [A6 - 0x200]
  1269. 00000DE0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1270. 00000DE4  6010                     bra        +0x12 /* 00000DF6 */
  1271. label00000DE6:
  1272. 00000DE6  41EE FE00                lea.l      A0, [A6 - 0x200]
  1273. 00000DEA  43FA 00F6                lea.l      A1, [PC + 0xF6 /* 00000EE2, value 0xC415453, pstring "ATS0=0S7=1DT" */]
  1274. 00000DEE  7006                     moveq.l    D0, 0x06
  1275. label00000DF0:
  1276. 00000DF0  30D9                     move.w     [A0]+, [A1]+
  1277. 00000DF2  51C8 FFFC                dbf        D0, -0x6 /* 00000DF0 */
  1278. label00000DF6:
  1279. 00000DF6  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1280. 00000DFA  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  1281. label00000DFE:
  1282. 00000DFE  486E FF00                pea.l      [A6 - 0x100]
  1283. 00000E02  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1284. 00000E06  102D B820                move.b     D0, [A5 - 0x47E0]
  1285. 00000E0A  6704                     beq        +0x6 /* 00000E10 */
  1286. 00000E0C  6000 00C8                bra        +0xCA /* 00000ED6 */
  1287. label00000E10:
  1288. 00000E10  102E FDFD                move.b     D0, [A6 - 0x203]
  1289. 00000E14  6732                     beq        +0x34 /* 00000E48 */
  1290. 00000E16  2F0E                     move.l     -[A7], A6
  1291. 00000E18  4EBA FC04                jsr        [PC - 0x3FC /* 00000A1E */]
  1292. 00000E1C  486E FE00                pea.l      [A6 - 0x200]
  1293. 00000E20  486E FF00                pea.l      [A6 - 0x100]
  1294. 00000E24  486D CFBA                pea.l      [A5 - 0x3046]
  1295. 00000E28  486E FCF0                pea.l      [A6 - 0x310]
  1296. 00000E2C  3F3C 0003                move.w     -[A7], 0x3
  1297. 00000E30  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1298. 00000E34  486E FCF0                pea.l      [A6 - 0x310]
  1299. 00000E38  2F0E                     move.l     -[A7], A6
  1300. 00000E3A  4EBA FCA8                jsr        [PC - 0x358 /* 00000AE4 */]
  1301. 00000E3E  2F0E                     move.l     -[A7], A6
  1302. 00000E40  4EBA FC64                jsr        [PC - 0x39C /* 00000AA6 */]
  1303. 00000E44  6000 0090                bra        +0x92 /* 00000ED6 */
  1304. label00000E48:
  1305. 00000E48  4267                     clr.w      -[A7]
  1306. 00000E4A  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  1307. 00000E4E  101F                     move.b     D0, [A7]+
  1308. 00000E50  660C                     bne        +0xE /* 00000E5E */
  1309. 00000E52  4267                     clr.w      -[A7]
  1310. 00000E54  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1311. 00000E58  101F                     move.b     D0, [A7]+
  1312. 00000E5A  67EC                     beq        -0x12 /* 00000E48 */
  1313. 00000E5C  6078                     bra        +0x7A /* 00000ED6 */
  1314. label00000E5E:
  1315. 00000E5E  486E FDF6                pea.l      [A6 - 0x20A]
  1316. 00000E62  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  1317. 00000E66  3F2D F264                move.w     -[A7], [A5 - 0xD9C]
  1318. 00000E6A  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  1319. 00000E6E  1D7C 0001 FDFE           move.b     [A6 - 0x202], 0x1
  1320. 00000E74  3D7C 0001 FCEE           move.w     [A6 - 0x312], 0x1
  1321. 00000E7A  4240                     clr.w      D0
  1322. 00000E7C  102E FF00                move.b     D0, [A6 - 0x100]
  1323. 00000E80  3D40 FCEC                move.w     [A6 - 0x314], D0
  1324. 00000E84  3D6E FCEE FDFA           move.w     [A6 - 0x206], [A6 - 0x312]
  1325. 00000E8A  601C                     bra        +0x1E /* 00000EA8 */
  1326. label00000E8C:
  1327. 00000E8C  302E FDFA                move.w     D0, [A6 - 0x206]
  1328. 00000E90  4241                     clr.w      D1
  1329. 00000E92  41EE FF00                lea.l      A0, [A6 - 0x100]
  1330. 00000E96  1230 0000                move.b     D1, [A0 + D0.w]
  1331. 00000E9A  3F01                     move.w     -[A7], D1
  1332. 00000E9C  2F0E                     move.l     -[A7], A6
  1333. 00000E9E  4EBA FD2C                jsr        [PC - 0x2D4 /* 00000BCC */]
  1334. 00000EA2  526E FDFA                addq.w     [A6 - 0x206], 1
  1335. 00000EA6  690A                     bvs        +0xC /* 00000EB2 */
  1336. label00000EA8:
  1337. 00000EA8  302E FDFA                move.w     D0, [A6 - 0x206]
  1338. 00000EAC  B06E FCEC                cmp.w      D0, [A6 - 0x314]
  1339. 00000EB0  6FDA                     ble        -0x24 /* 00000E8C */
  1340. label00000EB2:
  1341. 00000EB2  4267                     clr.w      -[A7]
  1342. 00000EB4  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1343. 00000EB8  101F                     move.b     D0, [A7]+
  1344. 00000EBA  670A                     beq        +0xC /* 00000EC6 */
  1345. 00000EBC  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  1346. 00000EC0  2F0E                     move.l     -[A7], A6
  1347. 00000EC2  4EBA FB14                jsr        [PC - 0x4EC /* 000009D8 */]
  1348. label00000EC6:
  1349. 00000EC6  4267                     clr.w      -[A7]
  1350. 00000EC8  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  1351. 00000ECC  101F                     move.b     D0, [A7]+
  1352. 00000ECE  67E2                     beq        -0x1C /* 00000EB2 */
  1353. 00000ED0  2F0E                     move.l     -[A7], A6
  1354. 00000ED2  4EBA FB04                jsr        [PC - 0x4FC /* 000009D8 */]
  1355. label00000ED6:
  1356. 00000ED6  4FEE FCCC                lea.l      A7, [A6 - 0x334]
  1357. 00000EDA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1358. 00000EDE  4E5E                     unlink     A6
  1359. 00000EE0  4E75                     rts
  1360. 00000EE2  0C41 5453                cmpi.w     D1, 0x5453 /* 'TS' */
  1361. 00000EE6  303D                     move.w     D0, <<invalid special address>>
  1362. 00000EE8  3053                     movea.w    A0, [A3]
  1363. 00000EEA  373D                     move.w     -[A3], <<invalid special address>>
  1364. 00000EEC  3144 5400                move.w     [A0 + 0x5400], D4
  1365. fn00000EF0:
  1366. 00000EF0  4E56 FFEE                link       A6, -0x0012
  1367. 00000EF4  48E7 0308                movem.l    -[A7], D6,D7,A4
  1368. 00000EF8  286E 0008                movea.l    A4, [A6 + 0x8]
  1369. 00000EFC  4246                     clr.w      D6
  1370. 00000EFE  7001                     moveq.l    D0, 0x01
  1371. 00000F00  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1372. 00000F04  6706                     beq        +0x8 /* 00000F0C */
  1373. 00000F06  3E2C FDB4                move.w     D7, [A4 - 0x24C]
  1374. 00000F0A  6034                     bra        +0x36 /* 00000F40 */
  1375. label00000F0C:
  1376. 00000F0C  4267                     clr.w      -[A7]
  1377. 00000F0E  42A7                     clr.l      -[A7]
  1378. 00000F10  42A7                     clr.l      -[A7]
  1379. 00000F12  3F2C FDB4                move.w     -[A7], [A4 - 0x24C]
  1380. 00000F16  3F3C 0001                move.w     -[A7], 0x1
  1381. 00000F1A  A869                     syscall    FixRatio
  1382. 00000F1C  2F2C FDF6                move.l     -[A7], [A4 - 0x20A]
  1383. 00000F20  A868                     syscall    FixMul
  1384. 00000F22  A86C                     syscall    FixRound
  1385. 00000F24  3E1F                     move.w     D7, [A7]+
  1386. 00000F26  4267                     clr.w      -[A7]
  1387. 00000F28  42A7                     clr.l      -[A7]
  1388. 00000F2A  42A7                     clr.l      -[A7]
  1389. 00000F2C  3F2C FDB4                move.w     -[A7], [A4 - 0x24C]
  1390. 00000F30  3F3C 0001                move.w     -[A7], 0x1
  1391. 00000F34  A869                     syscall    FixRatio
  1392. 00000F36  2F2C FDFA                move.l     -[A7], [A4 - 0x206]
  1393. 00000F3A  A868                     syscall    FixMul
  1394. 00000F3C  A86C                     syscall    FixRound
  1395. 00000F3E  3C1F                     move.w     D6, [A7]+
  1396. label00000F40:
  1397. 00000F40  702F                     moveq.l    D0, 0x2F
  1398. 00000F42  B047                     cmp.w      D0, D7
  1399. 00000F44  6F02                     ble        +0x4 /* 00000F48 */
  1400. 00000F46  7E2F                     moveq.l    D7, 0x2F
  1401. label00000F48:
  1402. 00000F48  302E 000E                move.w     D0, [A6 + 0xE]
  1403. 00000F4C  0440 0028                subi.w     D0, 0x28 /* '(' */
  1404. 00000F50  6712                     beq        +0x14 /* 00000F64 */
  1405. 00000F52  5340                     subq.w     D0, 1
  1406. 00000F54  6700 00BC                beq        +0xBE /* 00001012 */
  1407. 00000F58  0440 0029                subi.w     D0, 0x29 /* ')' */
  1408. 00000F5C  6700 00E8                beq        +0xEA /* 00001046 */
  1409. 00000F60  6000 0222                bra        +0x224 /* 00001184 */
  1410. label00000F64:
  1411. 00000F64  7002                     moveq.l    D0, 0x02
  1412. 00000F66  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1413. 00000F6A  673C                     beq        +0x3E /* 00000FA8 */
  1414. 00000F6C  397C 0028 FDBE           move.w     [A4 - 0x242], 0x28 /* '(' */
  1415. 00000F72  3947 FDC0                move.w     [A4 - 0x240], D7
  1416. 00000F76  7000                     moveq.l    D0, 0x00
  1417. 00000F78  302C FDB2                move.w     D0, [A4 - 0x24E]
  1418. 00000F7C  80AC FDC6                or.l       D0, [A4 - 0x23A]
  1419. 00000F80  2940 FDC2                move.l     [A4 - 0x23E], D0
  1420. 00000F84  4267                     clr.w      -[A7]
  1421. 00000F86  302D E982                move.w     D0, [A5 - 0x167E]
  1422. 00000F8A  5340                     subq.w     D0, 1
  1423. 00000F8C  41ED E970                lea.l      A0, [A5 - 0x1690]
  1424. 00000F90  C1FC 000C                muls.w     D0, 0xC
  1425. 00000F94  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1426. 00000F98  486C FDBE                pea.l      [A4 - 0x242]
  1427. 00000F9C  4267                     clr.w      -[A7]
  1428. 00000F9E  A803                     syscall    SndDoCommand
  1429. 00000FA0  395F FDA8                move.w     [A4 - 0x258], [A7]+
  1430. 00000FA4  6000 01DE                bra        +0x1E0 /* 00001184 */
  1431. label00000FA8:
  1432. 00000FA8  297C 002A 0000 FDBE      move.l     [A4 - 0x242], 0x2A0000 /* '*\0\0' */
  1433. 00000FB0  7000                     moveq.l    D0, 0x00
  1434. 00000FB2  302C FDB2                move.w     D0, [A4 - 0x24E]
  1435. 00000FB6  80AC FDC6                or.l       D0, [A4 - 0x23A]
  1436. 00000FBA  2940 FDC2                move.l     [A4 - 0x23E], D0
  1437. 00000FBE  4267                     clr.w      -[A7]
  1438. 00000FC0  302D E982                move.w     D0, [A5 - 0x167E]
  1439. 00000FC4  5340                     subq.w     D0, 1
  1440. 00000FC6  41ED E970                lea.l      A0, [A5 - 0x1690]
  1441. 00000FCA  C1FC 000C                muls.w     D0, 0xC
  1442. 00000FCE  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1443. 00000FD2  486C FDBE                pea.l      [A4 - 0x242]
  1444. 00000FD6  4267                     clr.w      -[A7]
  1445. 00000FD8  A803                     syscall    SndDoCommand
  1446. 00000FDA  395F FDA8                move.w     [A4 - 0x258], [A7]+
  1447. 00000FDE  397C 000A FDBE           move.w     [A4 - 0x242], 0xA /* '\n' */
  1448. 00000FE4  3947 FDC0                move.w     [A4 - 0x240], D7
  1449. 00000FE8  7000                     moveq.l    D0, 0x00
  1450. 00000FEA  2940 FDC2                move.l     [A4 - 0x23E], D0
  1451. 00000FEE  4267                     clr.w      -[A7]
  1452. 00000FF0  302D E982                move.w     D0, [A5 - 0x167E]
  1453. 00000FF4  5340                     subq.w     D0, 1
  1454. 00000FF6  41ED E970                lea.l      A0, [A5 - 0x1690]
  1455. 00000FFA  C1FC 000C                muls.w     D0, 0xC
  1456. 00000FFE  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1457. 00001002  486C FDBE                pea.l      [A4 - 0x242]
  1458. 00001006  4267                     clr.w      -[A7]
  1459. 00001008  A803                     syscall    SndDoCommand
  1460. 0000100A  395F FDA8                move.w     [A4 - 0x258], [A7]+
  1461. 0000100E  6000 0174                bra        +0x176 /* 00001184 */
  1462. label00001012:
  1463. 00001012  397C 0029 FDBE           move.w     [A4 - 0x242], 0x29 /* ')' */
  1464. 00001018  3947 FDC0                move.w     [A4 - 0x240], D7
  1465. 0000101C  7000                     moveq.l    D0, 0x00
  1466. 0000101E  2940 FDC2                move.l     [A4 - 0x23E], D0
  1467. 00001022  4267                     clr.w      -[A7]
  1468. 00001024  302D E982                move.w     D0, [A5 - 0x167E]
  1469. 00001028  5340                     subq.w     D0, 1
  1470. 0000102A  41ED E970                lea.l      A0, [A5 - 0x1690]
  1471. 0000102E  C1FC 000C                muls.w     D0, 0xC
  1472. 00001032  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1473. 00001036  486C FDBE                pea.l      [A4 - 0x242]
  1474. 0000103A  4267                     clr.w      -[A7]
  1475. 0000103C  A803                     syscall    SndDoCommand
  1476. 0000103E  395F FDA8                move.w     [A4 - 0x258], [A7]+
  1477. 00001042  6000 0140                bra        +0x142 /* 00001184 */
  1478. label00001046:
  1479. 00001046  302C FDB2                move.w     D0, [A4 - 0x24E]
  1480. 0000104A  906C FDF0                sub.w      D0, [A4 - 0x210]
  1481. 0000104E  3940 FDA0                move.w     [A4 - 0x260], D0
  1482. 00001052  486E FFF2                pea.l      [A6 - 0xE]
  1483. 00001056  487A 0182                pea.l      [PC + 0x182 /* 000011DA, value 0x3FFF879C */]
  1484. 0000105A  3F2C FDA0                move.w     -[A7], [A4 - 0x260]
  1485. 0000105E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1486. 00001062  588F                     addq.l     A7, 4
  1487. 00001064  41EC FDE6                lea.l      A0, [A4 - 0x21A]
  1488. 00001068  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1489. 0000106C  7004                     moveq.l    D0, 0x04
  1490. label0000106E:
  1491. 0000106E  30D9                     move.w     [A0]+, [A1]+
  1492. 00001070  51C8 FFFC                dbf        D0, -0x6 /* 0000106E */
  1493. 00001074  4AAC FDF2                tst.l      [A4 - 0x20E]
  1494. 00001078  6C48                     bge        +0x4A /* 000010C2 */
  1495. 0000107A  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  1496. 00001080  C0AC FDF2                and.l      D0, [A4 - 0x20E]
  1497. 00001084  2D40 FFEE                move.l     [A6 - 0x12], D0
  1498. 00001088  486E FFEE                pea.l      [A6 - 0x12]
  1499. 0000108C  486E FFF2                pea.l      [A6 - 0xE]
  1500. 00001090  3F3C 280E                move.w     -[A7], 0x280E
  1501. 00001094  A9EB                     syscall    Pack4/FP68K
  1502. 00001096  487A 0138                pea.l      [PC + 0x138 /* 000011D0, value 0x400E8000 */]
  1503. 0000109A  486E FFF2                pea.l      [A6 - 0xE]
  1504. 0000109E  4267                     clr.w      -[A7]
  1505. 000010A0  A9EB                     syscall    Pack4/FP68K
  1506. 000010A2  486C FDE6                pea.l      [A4 - 0x21A]
  1507. 000010A6  486E FFF2                pea.l      [A6 - 0xE]
  1508. 000010AA  3F3C 0004                move.w     -[A7], 0x4
  1509. 000010AE  A9EB                     syscall    Pack4/FP68K
  1510. 000010B0  41EC FDE6                lea.l      A0, [A4 - 0x21A]
  1511. 000010B4  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1512. 000010B8  7004                     moveq.l    D0, 0x04
  1513. label000010BA:
  1514. 000010BA  30D9                     move.w     [A0]+, [A1]+
  1515. 000010BC  51C8 FFFC                dbf        D0, -0x6 /* 000010BA */
  1516. 000010C0  602E                     bra        +0x30 /* 000010F0 */
  1517. label000010C2:
  1518. 000010C2  486C FDF2                pea.l      [A4 - 0x20E]
  1519. 000010C6  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1520. 000010CA  43EC FDE6                lea.l      A1, [A4 - 0x21A]
  1521. 000010CE  7004                     moveq.l    D0, 0x04
  1522. label000010D0:
  1523. 000010D0  30D9                     move.w     [A0]+, [A1]+
  1524. 000010D2  51C8 FFFC                dbf        D0, -0x6 /* 000010D0 */
  1525. 000010D6  486E FFF2                pea.l      [A6 - 0xE]
  1526. 000010DA  3F3C 2804                move.w     -[A7], 0x2804
  1527. 000010DE  A9EB                     syscall    Pack4/FP68K
  1528. 000010E0  41EC FDE6                lea.l      A0, [A4 - 0x21A]
  1529. 000010E4  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1530. 000010E8  7004                     moveq.l    D0, 0x04
  1531. label000010EA:
  1532. 000010EA  30D9                     move.w     [A0]+, [A1]+
  1533. 000010EC  51C8 FFFC                dbf        D0, -0x6 /* 000010EA */
  1534. label000010F0:
  1535. 000010F0  486C FDE6                pea.l      [A4 - 0x21A]
  1536. 000010F4  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1537. 000010F8  43FA 00CC                lea.l      A1, [PC + 0xCC /* 000011C6, value 0x3FF0BC78 */]
  1538. 000010FC  7004                     moveq.l    D0, 0x04
  1539. label000010FE:
  1540. 000010FE  30D9                     move.w     [A0]+, [A1]+
  1541. 00001100  51C8 FFFC                dbf        D0, -0x6 /* 000010FE */
  1542. 00001104  486E FFF2                pea.l      [A6 - 0xE]
  1543. 00001108  3F3C 0004                move.w     -[A7], 0x4
  1544. 0000110C  A9EB                     syscall    Pack4/FP68K
  1545. 0000110E  41EC FDE6                lea.l      A0, [A4 - 0x21A]
  1546. 00001112  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1547. 00001116  7004                     moveq.l    D0, 0x04
  1548. label00001118:
  1549. 00001118  30D9                     move.w     [A0]+, [A1]+
  1550. 0000111A  51C8 FFFC                dbf        D0, -0x6 /* 00001118 */
  1551. 0000111E  297C 0052 0000 FDBE      move.l     [A4 - 0x242], 0x520000 /* 'R\0\0' */
  1552. 00001126  42A7                     clr.l      -[A7]
  1553. 00001128  486C FDE6                pea.l      [A4 - 0x21A]
  1554. 0000112C  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1555. 00001130  295F FDC2                move.l     [A4 - 0x23E], [A7]+
  1556. 00001134  4267                     clr.w      -[A7]
  1557. 00001136  302D E982                move.w     D0, [A5 - 0x167E]
  1558. 0000113A  5340                     subq.w     D0, 1
  1559. 0000113C  41ED E970                lea.l      A0, [A5 - 0x1690]
  1560. 00001140  C1FC 000C                muls.w     D0, 0xC
  1561. 00001144  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1562. 00001148  486C FDBE                pea.l      [A4 - 0x242]
  1563. 0000114C  4267                     clr.w      -[A7]
  1564. 0000114E  A803                     syscall    SndDoCommand
  1565. 00001150  395F FDA8                move.w     [A4 - 0x258], [A7]+
  1566. 00001154  397C 000A FDBE           move.w     [A4 - 0x242], 0xA /* '\n' */
  1567. 0000115A  3947 FDC0                move.w     [A4 - 0x240], D7
  1568. 0000115E  7000                     moveq.l    D0, 0x00
  1569. 00001160  2940 FDC2                move.l     [A4 - 0x23E], D0
  1570. 00001164  4267                     clr.w      -[A7]
  1571. 00001166  302D E982                move.w     D0, [A5 - 0x167E]
  1572. 0000116A  5340                     subq.w     D0, 1
  1573. 0000116C  41ED E970                lea.l      A0, [A5 - 0x1690]
  1574. 00001170  C1FC 000C                muls.w     D0, 0xC
  1575. 00001174  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1576. 00001178  486C FDBE                pea.l      [A4 - 0x242]
  1577. 0000117C  4267                     clr.w      -[A7]
  1578. 0000117E  A803                     syscall    SndDoCommand
  1579. 00001180  395F FDA8                move.w     [A4 - 0x258], [A7]+
  1580. label00001184:
  1581. 00001184  7001                     moveq.l    D0, 0x01
  1582. 00001186  B046                     cmp.w      D0, D6
  1583. 00001188  6C30                     bge        +0x32 /* 000011BA */
  1584. 0000118A  397C 0029 FDBE           move.w     [A4 - 0x242], 0x29 /* ')' */
  1585. 00001190  3946 FDC0                move.w     [A4 - 0x240], D6
  1586. 00001194  7000                     moveq.l    D0, 0x00
  1587. 00001196  2940 FDC2                move.l     [A4 - 0x23E], D0
  1588. 0000119A  4267                     clr.w      -[A7]
  1589. 0000119C  302D E982                move.w     D0, [A5 - 0x167E]
  1590. 000011A0  5340                     subq.w     D0, 1
  1591. 000011A2  41ED E970                lea.l      A0, [A5 - 0x1690]
  1592. 000011A6  C1FC 000C                muls.w     D0, 0xC
  1593. 000011AA  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1594. 000011AE  486C FDBE                pea.l      [A4 - 0x242]
  1595. 000011B2  4267                     clr.w      -[A7]
  1596. 000011B4  A803                     syscall    SndDoCommand
  1597. 000011B6  395F FDA8                move.w     [A4 - 0x258], [A7]+
  1598. label000011BA:
  1599. 000011BA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1600. 000011BE  4E5E                     unlink     A6
  1601. 000011C0  205F                     movea.l    A0, [A7]+
  1602. 000011C2  504F                     addq.w     A7, 8
  1603. 000011C4  4ED0                     jmp        [A0]
  1604. 000011C6  3FF0 BC78                move.w     <<invalid special address>>, [A0 + A3 * 4 + 0x78]
  1605. 000011CA  33F0 2BBD A1A2 400E 8000 0000 move.w     [0x80000000], [[-0x5E5DBFF2] + D2 * 2]
  1606. 000011D6  0000 0000                ori.b      D0, 0x0
  1607. 000011DA  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  1608. 000011DC  879C                     or.l       [A4]+, D3
  1609. 000011DE  7C96                     moveq.l    D6, 0xFFFFFF96
  1610. 000011E0  C12F 8533                .incomplete
  1611. fn000011E4:
  1612. 000011E4  4E56 FFFA                link       A6, -0x0006
  1613. 000011E8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1614. 000011EC  266E 000C                movea.l    A3, [A6 + 0xC]
  1615. 000011F0  286E 0008                movea.l    A4, [A6 + 0x8]
  1616. 000011F4  486C FDDE                pea.l      [A4 - 0x222]
  1617. 000011F8  486C FE00                pea.l      [A4 - 0x200]
  1618. 000011FC  1F3C 0001                move.b     -[A7], 0x1
  1619. 00001200  4EAD 287A                jsr        [A5 + 0x287A /* export_1291 */]
  1620. 00001204  42A7                     clr.l      -[A7]
  1621. 00001206  486C FE00                pea.l      [A4 - 0x200]
  1622. 0000120A  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  1623. 0000120E  295F FDDA                move.l     [A4 - 0x226], [A7]+
  1624. 00001212  426C FDA6                clr.w      [A4 - 0x25A]
  1625. 00001216  422C FD93                clr.b      [A4 - 0x26D]
  1626. 0000121A  206C FDDA                movea.l    A0, [A4 - 0x226]
  1627. 0000121E  1010                     move.b     D0, [A0]
  1628. 00001220  4880                     ext.w      D0
  1629. 00001222  7230                     moveq.l    D1, 0x30
  1630. 00001224  B240                     cmp.w      D1, D0
  1631. 00001226  5FC0                     sle        D0
  1632. 00001228  1210                     move.b     D1, [A0]
  1633. 0000122A  4881                     ext.w      D1
  1634. 0000122C  7439                     moveq.l    D2, 0x39
  1635. 0000122E  B441                     cmp.w      D2, D1
  1636. 00001230  5CC1                     sge        D1
  1637. 00001232  C001                     and.b      D0, D1
  1638. 00001234  4400                     neg.b      D0
  1639. 00001236  1940 FD95                move.b     [A4 - 0x26B], D0
  1640. 0000123A  426C FDB0                clr.w      [A4 - 0x250]
  1641. 0000123E  7000                     moveq.l    D0, 0x00
  1642. 00001240  2940 FDD2                move.l     [A4 - 0x22E], D0
  1643. 00001244  4245                     clr.w      D5
  1644. 00001246  4246                     clr.w      D6
  1645. 00001248  4207                     clr.b      D7
  1646. 0000124A  4240                     clr.w      D0
  1647. 0000124C  102C FE00                move.b     D0, [A4 - 0x200]
  1648. 00001250  4A40                     tst.w      D0
  1649. 00001252  6608                     bne        +0xA /* 0000125C */
  1650. 00001254  36BC FFFF                move.w     [A3], 0xFFFF
  1651. 00001258  6000 03A6                bra        +0x3A8 /* 00001600 */
  1652. label0000125C:
  1653. 0000125C  206C FDDA                movea.l    A0, [A4 - 0x226]
  1654. 00001260  7020                     moveq.l    D0, 0x20
  1655. 00001262  B010                     cmp.b      D0, [A0]
  1656. 00001264  56C0                     sne        D0
  1657. 00001266  4A10                     tst.b      [A0]
  1658. 00001268  56C1                     sne        D1
  1659. 0000126A  C001                     and.b      D0, D1
  1660. 0000126C  6700 0234                beq        +0x236 /* 000014A2 */
  1661. 00001270  4267                     clr.w      -[A7]
  1662. 00001272  206C FDDA                movea.l    A0, [A4 - 0x226]
  1663. 00001276  1F10                     move.b     -[A7], [A0]
  1664. 00001278  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  1665. 0000127C  101F                     move.b     D0, [A7]+
  1666. 0000127E  4880                     ext.w      D0
  1667. 00001280  3940 FD90                move.w     [A4 - 0x270], D0
  1668. 00001284  526C FDA6                addq.w     [A4 - 0x25A], 1
  1669. 00001288  7030                     moveq.l    D0, 0x30
  1670. 0000128A  B06C FD90                cmp.w      D0, [A4 - 0x270]
  1671. 0000128E  5FC0                     sle        D0
  1672. 00001290  C02C FD95                and.b      D0, [A4 - 0x26B]
  1673. 00001294  7239                     moveq.l    D1, 0x39
  1674. 00001296  B26C FD90                cmp.w      D1, [A4 - 0x270]
  1675. 0000129A  5CC1                     sge        D1
  1676. 0000129C  C001                     and.b      D0, D1
  1677. 0000129E  4AAC FDD2                tst.l      [A4 - 0x22E]
  1678. 000012A2  57C1                     seq        D1
  1679. 000012A4  C001                     and.b      D0, D1
  1680. 000012A6  6718                     beq        +0x1A /* 000012C0 */
  1681. 000012A8  700A                     moveq.l    D0, 0x0A
  1682. 000012AA  C1EC FDB0                muls.w     D0, [A4 - 0x250]
  1683. 000012AE  322C FD90                move.w     D1, [A4 - 0x270]
  1684. 000012B2  D240                     add.w      D1, D0
  1685. 000012B4  927C 0030                sub.w      D1, 0x30 /* '0' */
  1686. 000012B8  3941 FDB0                move.w     [A4 - 0x250], D1
  1687. 000012BC  6000 01DC                bra        +0x1DE /* 0000149A */
  1688. label000012C0:
  1689. 000012C0  302C FD90                move.w     D0, [A4 - 0x270]
  1690. 000012C4  0440 0023                subi.w     D0, 0x23 /* '#' */
  1691. 000012C8  6700 010A                beq        +0x10C /* 000013D4 */
  1692. 000012CC  0440 000B                subi.w     D0, 0xB
  1693. 000012D0  6700 01A8                beq        +0x1AA /* 0000147A */
  1694. 000012D4  5540                     subq.w     D0, 2
  1695. 000012D6  6700 010E                beq        +0x110 /* 000013E6 */
  1696. 000012DA  5340                     subq.w     D0, 1
  1697. 000012DC  6700 0110                beq        +0x112 /* 000013EE */
  1698. 000012E0  5340                     subq.w     D0, 1
  1699. 000012E2  6700 0114                beq        +0x116 /* 000013F8 */
  1700. 000012E6  5340                     subq.w     D0, 1
  1701. 000012E8  6700 0118                beq        +0x11A /* 00001402 */
  1702. 000012EC  5340                     subq.w     D0, 1
  1703. 000012EE  6700 0136                beq        +0x138 /* 00001426 */
  1704. 000012F2  5340                     subq.w     D0, 1
  1705. 000012F4  6700 0138                beq        +0x13A /* 0000142E */
  1706. 000012F8  5340                     subq.w     D0, 1
  1707. 000012FA  6700 013A                beq        +0x13C /* 00001436 */
  1708. 000012FE  5340                     subq.w     D0, 1
  1709. 00001300  6700 013C                beq        +0x13E /* 0000143E */
  1710. 00001304  0440 002A                subi.w     D0, 0x2A /* '*' */
  1711. 00001308  6756                     beq        +0x58 /* 00001360 */
  1712. 0000130A  5340                     subq.w     D0, 1
  1713. 0000130C  675C                     beq        +0x5E /* 0000136A */
  1714. 0000130E  5340                     subq.w     D0, 1
  1715. 00001310  6772                     beq        +0x74 /* 00001384 */
  1716. 00001312  5340                     subq.w     D0, 1
  1717. 00001314  6776                     beq        +0x78 /* 0000138C */
  1718. 00001316  5340                     subq.w     D0, 1
  1719. 00001318  677C                     beq        +0x7E /* 00001396 */
  1720. 0000131A  5340                     subq.w     D0, 1
  1721. 0000131C  6700 0094                beq        +0x96 /* 000013B2 */
  1722. 00001320  5340                     subq.w     D0, 1
  1723. 00001322  6700 00A6                beq        +0xA8 /* 000013CA */
  1724. 00001326  5340                     subq.w     D0, 1
  1725. 00001328  6700 0126                beq        +0x128 /* 00001450 */
  1726. 0000132C  5B40                     subq.w     D0, 5
  1727. 0000132E  6700 0168                beq        +0x16A /* 00001498 */
  1728. 00001332  5740                     subq.w     D0, 3
  1729. 00001334  6700 015E                beq        +0x160 /* 00001494 */
  1730. 00001338  5340                     subq.w     D0, 1
  1731. 0000133A  6700 011E                beq        +0x120 /* 0000145A */
  1732. 0000133E  5340                     subq.w     D0, 1
  1733. 00001340  6700 009A                beq        +0x9C /* 000013DC */
  1734. 00001344  5340                     subq.w     D0, 1
  1735. 00001346  6700 011A                beq        +0x11C /* 00001462 */
  1736. 0000134A  5340                     subq.w     D0, 1
  1737. 0000134C  6700 011C                beq        +0x11E /* 0000146A */
  1738. 00001350  5740                     subq.w     D0, 3
  1739. 00001352  6700 00F2                beq        +0xF4 /* 00001446 */
  1740. 00001356  5340                     subq.w     D0, 1
  1741. 00001358  6700 0118                beq        +0x11A /* 00001472 */
  1742. 0000135C  6000 013C                bra        +0x13E /* 0000149A */
  1743. label00001360:
  1744. 00001360  397C 0009 FDAC           move.w     [A4 - 0x254], 0x9 /* '\t' */
  1745. 00001366  6000 0132                bra        +0x134 /* 0000149A */
  1746. label0000136A:
  1747. 0000136A  7001                     moveq.l    D0, 0x01
  1748. 0000136C  B06C FDA6                cmp.w      D0, [A4 - 0x25A]
  1749. 00001370  660A                     bne        +0xC /* 0000137C */
  1750. 00001372  397C 000B FDAC           move.w     [A4 - 0x254], 0xB
  1751. 00001378  6000 0120                bra        +0x122 /* 0000149A */
  1752. label0000137C:
  1753. 0000137C  536C FDAC                subq.w     [A4 - 0x254], 1
  1754. 00001380  6000 0118                bra        +0x11A /* 0000149A */
  1755. label00001384:
  1756. 00001384  426C FDAC                clr.w      [A4 - 0x254]
  1757. 00001388  6000 0110                bra        +0x112 /* 0000149A */
  1758. label0000138C:
  1759. 0000138C  397C 0002 FDAC           move.w     [A4 - 0x254], 0x2
  1760. 00001392  6000 0106                bra        +0x108 /* 0000149A */
  1761. label00001396:
  1762. 00001396  7001                     moveq.l    D0, 0x01
  1763. 00001398  B06C FDA6                cmp.w      D0, [A4 - 0x25A]
  1764. 0000139C  660A                     bne        +0xC /* 000013A8 */
  1765. 0000139E  397C 0004 FDAC           move.w     [A4 - 0x254], 0x4
  1766. 000013A4  6000 00F4                bra        +0xF6 /* 0000149A */
  1767. label000013A8:
  1768. 000013A8  7030                     moveq.l    D0, 0x30
  1769. 000013AA  2940 FDD2                move.l     [A4 - 0x22E], D0
  1770. 000013AE  6000 00EA                bra        +0xEC /* 0000149A */
  1771. label000013B2:
  1772. 000013B2  7001                     moveq.l    D0, 0x01
  1773. 000013B4  B06C FDA6                cmp.w      D0, [A4 - 0x25A]
  1774. 000013B8  660A                     bne        +0xC /* 000013C4 */
  1775. 000013BA  397C 0005 FDAC           move.w     [A4 - 0x254], 0x5
  1776. 000013C0  6000 00D8                bra        +0xDA /* 0000149A */
  1777. label000013C4:
  1778. 000013C4  5245                     addq.w     D5, 1
  1779. 000013C6  6000 00D2                bra        +0xD4 /* 0000149A */
  1780. label000013CA:
  1781. 000013CA  397C 0007 FDAC           move.w     [A4 - 0x254], 0x7
  1782. 000013D0  6000 00C8                bra        +0xCA /* 0000149A */
  1783. label000013D4:
  1784. 000013D4  526C FDAC                addq.w     [A4 - 0x254], 1
  1785. 000013D8  6000 00C0                bra        +0xC2 /* 0000149A */
  1786. label000013DC:
  1787. 000013DC  197C 0001 FD93           move.b     [A4 - 0x26D], 0x1
  1788. 000013E2  6000 00B6                bra        +0xB8 /* 0000149A */
  1789. label000013E6:
  1790. 000013E6  426C FDAA                clr.w      [A4 - 0x256]
  1791. 000013EA  6000 00AE                bra        +0xB0 /* 0000149A */
  1792. label000013EE:
  1793. 000013EE  397C 0001 FDAA           move.w     [A4 - 0x256], 0x1
  1794. 000013F4  6000 00A4                bra        +0xA6 /* 0000149A */
  1795. label000013F8:
  1796. 000013F8  397C 0002 FDAA           move.w     [A4 - 0x256], 0x2
  1797. 000013FE  6000 009A                bra        +0x9C /* 0000149A */
  1798. label00001402:
  1799. 00001402  4AAC FDD2                tst.l      [A4 - 0x22E]
  1800. 00001406  6716                     beq        +0x18 /* 0000141E */
  1801. 00001408  202C FDD2                move.l     D0, [A4 - 0x22E]
  1802. 0000140C  E380                     asl        D0, 1
  1803. 0000140E  2F00                     move.l     -[A7], D0
  1804. 00001410  7003                     moveq.l    D0, 0x03
  1805. 00001412  2F00                     move.l     -[A7], D0
  1806. 00001414  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1807. 00001418  295F FDD2                move.l     [A4 - 0x22E], [A7]+
  1808. 0000141C  607C                     bra        +0x7E /* 0000149A */
  1809. label0000141E:
  1810. 0000141E  397C 0003 FDAA           move.w     [A4 - 0x256], 0x3
  1811. 00001424  6074                     bra        +0x76 /* 0000149A */
  1812. label00001426:
  1813. 00001426  397C 0004 FDAA           move.w     [A4 - 0x256], 0x4
  1814. 0000142C  606C                     bra        +0x6E /* 0000149A */
  1815. label0000142E:
  1816. 0000142E  397C 0005 FDAA           move.w     [A4 - 0x256], 0x5
  1817. 00001434  6064                     bra        +0x66 /* 0000149A */
  1818. label00001436:
  1819. 00001436  397C 0006 FDAA           move.w     [A4 - 0x256], 0x6
  1820. 0000143C  605C                     bra        +0x5E /* 0000149A */
  1821. label0000143E:
  1822. 0000143E  397C 0007 FDAA           move.w     [A4 - 0x256], 0x7
  1823. 00001444  6054                     bra        +0x56 /* 0000149A */
  1824. label00001446:
  1825. 00001446  297C 0000 0180 FDD2      move.l     [A4 - 0x22E], 0x180
  1826. 0000144E  604A                     bra        +0x4C /* 0000149A */
  1827. label00001450:
  1828. 00001450  297C 0000 00C0 FDD2      move.l     [A4 - 0x22E], 0xC0
  1829. 00001458  6040                     bra        +0x42 /* 0000149A */
  1830. label0000145A:
  1831. 0000145A  7060                     moveq.l    D0, 0x60
  1832. 0000145C  2940 FDD2                move.l     [A4 - 0x22E], D0
  1833. 00001460  6038                     bra        +0x3A /* 0000149A */
  1834. label00001462:
  1835. 00001462  7018                     moveq.l    D0, 0x18
  1836. 00001464  2940 FDD2                move.l     [A4 - 0x22E], D0
  1837. 00001468  6030                     bra        +0x32 /* 0000149A */
  1838. label0000146A:
  1839. 0000146A  700C                     moveq.l    D0, 0x0C
  1840. 0000146C  2940 FDD2                move.l     [A4 - 0x22E], D0
  1841. 00001470  6028                     bra        +0x2A /* 0000149A */
  1842. label00001472:
  1843. 00001472  7006                     moveq.l    D0, 0x06
  1844. 00001474  2940 FDD2                move.l     [A4 - 0x22E], D0
  1845. 00001478  6020                     bra        +0x22 /* 0000149A */
  1846. label0000147A:
  1847. 0000147A  7003                     moveq.l    D0, 0x03
  1848. 0000147C  2F00                     move.l     -[A7], D0
  1849. 0000147E  2F2C FDD2                move.l     -[A7], [A4 - 0x22E]
  1850. 00001482  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1851. 00001486  7002                     moveq.l    D0, 0x02
  1852. 00001488  2F00                     move.l     -[A7], D0
  1853. 0000148A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1854. 0000148E  295F FDD2                move.l     [A4 - 0x22E], [A7]+
  1855. 00001492  6006                     bra        +0x8 /* 0000149A */
  1856. label00001494:
  1857. 00001494  5246                     addq.w     D6, 1
  1858. 00001496  6002                     bra        +0x4 /* 0000149A */
  1859. label00001498:
  1860. 00001498  7E01                     moveq.l    D7, 0x01
  1861. label0000149A:
  1862. 0000149A  52AC FDDA                addq.l     [A4 - 0x226], 1
  1863. 0000149E  6000 FDBC                bra        -0x242 /* 0000125C */
  1864. label000014A2:
  1865. 000014A2  102C FD95                move.b     D0, [A4 - 0x26B]
  1866. 000014A6  6728                     beq        +0x2A /* 000014D0 */
  1867. 000014A8  302C FDB0                move.w     D0, [A4 - 0x250]
  1868. 000014AC  48C0                     ext.l      D0
  1869. 000014AE  81FC 000C                divs.w     D0, 0xC
  1870. 000014B2  5340                     subq.w     D0, 1
  1871. 000014B4  3940 FDAA                move.w     [A4 - 0x256], D0
  1872. 000014B8  302C FDB0                move.w     D0, [A4 - 0x250]
  1873. 000014BC  48C0                     ext.l      D0
  1874. 000014BE  81FC 000C                divs.w     D0, 0xC
  1875. 000014C2  4840                     swap.w     D0
  1876. 000014C4  3940 FDAC                move.w     [A4 - 0x254], D0
  1877. 000014C8  6C06                     bge        +0x8 /* 000014D0 */
  1878. 000014CA  066C 000C FDAC           addi.w     [A4 - 0x254], 0xC
  1879. label000014D0:
  1880. 000014D0  4AAC FDD2                tst.l      [A4 - 0x22E]
  1881. 000014D4  6706                     beq        +0x8 /* 000014DC */
  1882. 000014D6  296C FDD2 FDCA           move.l     [A4 - 0x236], [A4 - 0x22E]
  1883. label000014DC:
  1884. 000014DC  42A7                     clr.l      -[A7]
  1885. 000014DE  2F3C 0000 04E2           move.l     -[A7], 0x4E2
  1886. 000014E4  2F2C FDCA                move.l     -[A7], [A4 - 0x236]
  1887. 000014E8  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1888. 000014EC  302C FDAE                move.w     D0, [A4 - 0x252]
  1889. 000014F0  48C0                     ext.l      D0
  1890. 000014F2  2F00                     move.l     -[A7], D0
  1891. 000014F4  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1892. 000014F8  702F                     moveq.l    D0, 0x2F
  1893. 000014FA  2F00                     move.l     -[A7], D0
  1894. 000014FC  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  1895. 00001502  4EAD 28D2                jsr        [A5 + 0x28D2 /* export_1302 */]
  1896. 00001506  295F FDCE                move.l     [A4 - 0x232], [A7]+
  1897. 0000150A  376C FDD0 0002           move.w     [A3 + 0x2], [A4 - 0x230]
  1898. 00001510  102C FD93                move.b     D0, [A4 - 0x26D]
  1899. 00001514  6704                     beq        +0x6 /* 0000151A */
  1900. 00001516  4253                     clr.w      [A3]
  1901. 00001518  601E                     bra        +0x20 /* 00001538 */
  1902. label0000151A:
  1903. 0000151A  4267                     clr.w      -[A7]
  1904. 0000151C  302C FDAA                move.w     D0, [A4 - 0x256]
  1905. 00001520  5240                     addq.w     D0, 1
  1906. 00001522  C1FC 000C                muls.w     D0, 0xC
  1907. 00001526  D06C FDAC                add.w      D0, [A4 - 0x254]
  1908. 0000152A  3F00                     move.w     -[A7], D0
  1909. 0000152C  2F3C 007F 0000           move.l     -[A7], 0x7F0000
  1910. 00001532  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  1911. 00001536  369F                     move.w     [A3], [A7]+
  1912. label00001538:
  1913. 00001538  102D E98E                move.b     D0, [A5 - 0x1672]
  1914. 0000153C  6700 00C2                beq        +0xC4 /* 00001600 */
  1915. 00001540  396C FD9C FD9E           move.w     [A4 - 0x262], [A4 - 0x264]
  1916. 00001546  3006                     move.w     D0, D6
  1917. 00001548  5340                     subq.w     D0, 1
  1918. 0000154A  670E                     beq        +0x10 /* 0000155A */
  1919. 0000154C  5340                     subq.w     D0, 1
  1920. 0000154E  671E                     beq        +0x20 /* 0000156E */
  1921. 00001550  5340                     subq.w     D0, 1
  1922. 00001552  6722                     beq        +0x24 /* 00001576 */
  1923. 00001554  5340                     subq.w     D0, 1
  1924. 00001556  6726                     beq        +0x28 /* 0000157E */
  1925. 00001558  602C                     bra        +0x2E /* 00001586 */
  1926. label0000155A:
  1927. 0000155A  1007                     move.b     D0, D7
  1928. 0000155C  6708                     beq        +0xA /* 00001566 */
  1929. 0000155E  397C 0076 FD9C           move.w     [A4 - 0x264], 0x76 /* 'v' */
  1930. 00001564  605E                     bra        +0x60 /* 000015C4 */
  1931. label00001566:
  1932. 00001566  397C 005F FD9C           move.w     [A4 - 0x264], 0x5F /* '_' */
  1933. 0000156C  6056                     bra        +0x58 /* 000015C4 */
  1934. label0000156E:
  1935. 0000156E  397C 0048 FD9C           move.w     [A4 - 0x264], 0x48 /* 'H' */
  1936. 00001574  604E                     bra        +0x50 /* 000015C4 */
  1937. label00001576:
  1938. 00001576  397C 0028 FD9C           move.w     [A4 - 0x264], 0x28 /* '(' */
  1939. 0000157C  6046                     bra        +0x48 /* 000015C4 */
  1940. label0000157E:
  1941. 0000157E  397C 000A FD9C           move.w     [A4 - 0x264], 0xA /* '\n' */
  1942. 00001584  603E                     bra        +0x40 /* 000015C4 */
  1943. label00001586:
  1944. 00001586  3005                     move.w     D0, D5
  1945. 00001588  5340                     subq.w     D0, 1
  1946. 0000158A  670E                     beq        +0x10 /* 0000159A */
  1947. 0000158C  5340                     subq.w     D0, 1
  1948. 0000158E  671E                     beq        +0x20 /* 000015AE */
  1949. 00001590  5340                     subq.w     D0, 1
  1950. 00001592  6722                     beq        +0x24 /* 000015B6 */
  1951. 00001594  5340                     subq.w     D0, 1
  1952. 00001596  6726                     beq        +0x28 /* 000015BE */
  1953. 00001598  602A                     bra        +0x2C /* 000015C4 */
  1954. label0000159A:
  1955. 0000159A  1007                     move.b     D0, D7
  1956. 0000159C  6708                     beq        +0xA /* 000015A6 */
  1957. 0000159E  397C 00A4 FD9C           move.w     [A4 - 0x264], 0xA4
  1958. 000015A4  601E                     bra        +0x20 /* 000015C4 */
  1959. label000015A6:
  1960. 000015A6  397C 00BB FD9C           move.w     [A4 - 0x264], 0xBB
  1961. 000015AC  6016                     bra        +0x18 /* 000015C4 */
  1962. label000015AE:
  1963. 000015AE  397C 00D2 FD9C           move.w     [A4 - 0x264], 0xD2
  1964. 000015B4  600E                     bra        +0x10 /* 000015C4 */
  1965. label000015B6:
  1966. 000015B6  397C 00E9 FD9C           move.w     [A4 - 0x264], 0xE9
  1967. 000015BC  6006                     bra        +0x8 /* 000015C4 */
  1968. label000015BE:
  1969. 000015BE  397C 00FF FD9C           move.w     [A4 - 0x264], 0xFF
  1970. label000015C4:
  1971. 000015C4  302C FD9E                move.w     D0, [A4 - 0x262]
  1972. 000015C8  B06C FD9C                cmp.w      D0, [A4 - 0x264]
  1973. 000015CC  6732                     beq        +0x34 /* 00001600 */
  1974. 000015CE  397C 002B FDBE           move.w     [A4 - 0x242], 0x2B /* '+' */
  1975. 000015D4  396C FD9C FDC0           move.w     [A4 - 0x240], [A4 - 0x264]
  1976. 000015DA  7000                     moveq.l    D0, 0x00
  1977. 000015DC  2940 FDC2                move.l     [A4 - 0x23E], D0
  1978. 000015E0  4267                     clr.w      -[A7]
  1979. 000015E2  302D E982                move.w     D0, [A5 - 0x167E]
  1980. 000015E6  5340                     subq.w     D0, 1
  1981. 000015E8  41ED E970                lea.l      A0, [A5 - 0x1690]
  1982. 000015EC  C1FC 000C                muls.w     D0, 0xC
  1983. 000015F0  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  1984. 000015F4  486C FDBE                pea.l      [A4 - 0x242]
  1985. 000015F8  4267                     clr.w      -[A7]
  1986. 000015FA  A803                     syscall    SndDoCommand
  1987. 000015FC  395F FDA8                move.w     [A4 - 0x258], [A7]+
  1988. label00001600:
  1989. 00001600  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1990. 00001604  4E5E                     unlink     A6
  1991. 00001606  205F                     movea.l    A0, [A7]+
  1992. 00001608  504F                     addq.w     A7, 8
  1993. 0000160A  4ED0                     jmp        [A0]
  1994. export_287:
  1995. 0000160C  4E56 FD90                link       A6, -0x0270
  1996. 00001610  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1997. 00001614  4267                     clr.w      -[A7]
  1998. 00001616  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1999. 0000161A  3E1F                     move.w     D7, [A7]+
  2000. 0000161C  6608                     bne        +0xA /* 00001626 */
  2001. 0000161E  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  2002. 00001622  6000 02E6                bra        +0x2E8 /* 0000190A */
  2003. label00001626:
  2004. 00001626  7C01                     moveq.l    D6, 0x01
  2005. 00001628  2D7C FF00 0000 FDC6      move.l     [A6 - 0x23A], 0xFF000000
  2006. 00001630  3D7C 00FF FD9C           move.w     [A6 - 0x264], 0xFF
  2007. 00001636  7000                     moveq.l    D0, 0x00
  2008. 00001638  2D40 FDE2                move.l     [A6 - 0x21E], D0
  2009. 0000163C  7001                     moveq.l    D0, 0x01
  2010. 0000163E  B047                     cmp.w      D0, D7
  2011. 00001640  6604                     bne        +0x6 /* 00001646 */
  2012. 00001642  6000 02C6                bra        +0x2C8 /* 0000190A */
  2013. label00001646:
  2014. 00001646  7002                     moveq.l    D0, 0x02
  2015. 00001648  B047                     cmp.w      D0, D7
  2016. 0000164A  6640                     bne        +0x42 /* 0000168C */
  2017. 0000164C  4206                     clr.b      D6
  2018. 0000164E  42A7                     clr.l      -[A7]
  2019. 00001650  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  2020. 00001654  2D5F FDE2                move.l     [A6 - 0x21E], [A7]+
  2021. 00001658  4267                     clr.w      -[A7]
  2022. 0000165A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2023. 0000165E  3E1F                     move.w     D7, [A7]+
  2024. 00001660  3D7C 0078 FDAE           move.w     [A6 - 0x252], 0x78 /* 'x' */
  2025. 00001666  7001                     moveq.l    D0, 0x01
  2026. 00001668  B047                     cmp.w      D0, D7
  2027. 0000166A  6620                     bne        +0x22 /* 0000168C */
  2028. 0000166C  42A7                     clr.l      -[A7]
  2029. 0000166E  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  2030. 00001672  201F                     move.l     D0, [A7]+
  2031. 00001674  3D40 FDAE                move.w     [A6 - 0x252], D0
  2032. 00001678  4267                     clr.w      -[A7]
  2033. 0000167A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2034. 0000167E  3E1F                     move.w     D7, [A7]+
  2035. 00001680  4A6E FDAE                tst.w      [A6 - 0x252]
  2036. 00001684  6E06                     bgt        +0x8 /* 0000168C */
  2037. 00001686  3D7C 0078 FDAE           move.w     [A6 - 0x252], 0x78 /* 'x' */
  2038. label0000168C:
  2039. 0000168C  486E FF00                pea.l      [A6 - 0x100]
  2040. 00001690  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2041. 00001694  102D B820                move.b     D0, [A5 - 0x47E0]
  2042. 00001698  6600 0268                bne        +0x26A /* 00001902 */
  2043. 0000169C  486E FDA2                pea.l      [A6 - 0x25E]
  2044. 000016A0  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2045. 000016A4  4A6E FDA2                tst.w      [A6 - 0x25E]
  2046. 000016A8  57C0                     seq        D0
  2047. 000016AA  4A00                     tst.b      D0
  2048. 000016AC  670E                     beq        +0x10 /* 000016BC */
  2049. 000016AE  122D A1CE                move.b     D1, [A5 - 0x5E32]
  2050. 000016B2  0A01 0001                xori.b     D1, 0x1
  2051. 000016B6  C001                     and.b      D0, D1
  2052. 000016B8  4A00                     tst.b      D0
  2053. 000016BA  662A                     bne        +0x2C /* 000016E6 */
  2054. label000016BC:
  2055. 000016BC  802D E994                or.b       D0, [A5 - 0x166C]
  2056. 000016C0  4A00                     tst.b      D0
  2057. 000016C2  6622                     bne        +0x24 /* 000016E6 */
  2058. 000016C4  122D A07A                move.b     D1, [A5 - 0x5F86]
  2059. 000016C8  0A01 0001                xori.b     D1, 0x1
  2060. 000016CC  8001                     or.b       D0, D1
  2061. 000016CE  4A00                     tst.b      D0
  2062. 000016D0  6614                     bne        +0x16 /* 000016E6 */
  2063. 000016D2  2F00                     move.l     -[A7], D0
  2064. 000016D4  4267                     clr.w      -[A7]
  2065. 000016D6  4EAD 16F2                jsr        [A5 + 0x16F2 /* export_730 */]
  2066. 000016DA  121F                     move.b     D1, [A7]+
  2067. 000016DC  201F                     move.l     D0, [A7]+
  2068. 000016DE  0A01 0001                xori.b     D1, 0x1
  2069. 000016E2  8001                     or.b       D0, D1
  2070. 000016E4  670E                     beq        +0x10 /* 000016F4 */
  2071. label000016E6:
  2072. 000016E6  487A 023E                pea.l      [PC + 0x23E /* 00001926, value 0xC536F75, pstring "Sound is off" */]
  2073. 000016EA  4267                     clr.w      -[A7]
  2074. 000016EC  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  2075. 000016F0  6000 0210                bra        +0x212 /* 00001902 */
  2076. label000016F4:
  2077. 000016F4  42A7                     clr.l      -[A7]
  2078. 000016F6  486E FF00                pea.l      [A6 - 0x100]
  2079. 000016FA  1F06                     move.b     -[A7], D6
  2080. 000016FC  4EBA EE90                jsr        [PC - 0x1170 /* 0000058E */]
  2081. 00001700  285F                     movea.l    A4, [A7]+
  2082. 00001702  200C                     move.l     D0, A4
  2083. 00001704  660E                     bne        +0x10 /* 00001714 */
  2084. 00001706  487A 020A                pea.l      [PC + 0x20A /* 00001912, value 0x13436F75, pstring "Couldn\'t load sound" */]
  2085. 0000170A  4267                     clr.w      -[A7]
  2086. 0000170C  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  2087. 00001710  6000 01F0                bra        +0x1F2 /* 00001902 */
  2088. label00001714:
  2089. 00001714  1006                     move.b     D0, D6
  2090. 00001716  674A                     beq        +0x4C /* 00001762 */
  2091. 00001718  2F0C                     move.l     -[A7], A4
  2092. 0000171A  4EBA F22E                jsr        [PC - 0xDD2 /* 0000094A */]
  2093. 0000171E  4267                     clr.w      -[A7]
  2094. 00001720  302D E982                move.w     D0, [A5 - 0x167E]
  2095. 00001724  5340                     subq.w     D0, 1
  2096. 00001726  41ED E970                lea.l      A0, [A5 - 0x1690]
  2097. 0000172A  C1FC 000C                muls.w     D0, 0xC
  2098. 0000172E  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  2099. 00001732  2054                     movea.l    A0, [A4]
  2100. 00001734  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2101. 00001738  1F06                     move.b     -[A7], D6
  2102. 0000173A  486E FDF0                pea.l      [A6 - 0x210]
  2103. 0000173E  4EBA EA14                jsr        [PC - 0x15EC /* 00000154 */]
  2104. 00001742  3D5F FDA8                move.w     [A6 - 0x258], [A7]+
  2105. 00001746  302D E982                move.w     D0, [A5 - 0x167E]
  2106. 0000174A  5340                     subq.w     D0, 1
  2107. 0000174C  41ED E970                lea.l      A0, [A5 - 0x1690]
  2108. 00001750  C1FC 000C                muls.w     D0, 0xC
  2109. 00001754  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  2110. 00001758  2F0C                     move.l     -[A7], A4
  2111. 0000175A  4EBA ED36                jsr        [PC - 0x12CA /* 00000492 */]
  2112. 0000175E  6000 01A2                bra        +0x1A4 /* 00001902 */
  2113. label00001762:
  2114. 00001762  4AAE FDE2                tst.l      [A6 - 0x21E]
  2115. 00001766  6700 019A                beq        +0x19C /* 00001902 */
  2116. 0000176A  2F2E FDE2                move.l     -[A7], [A6 - 0x21E]
  2117. 0000176E  205F                     movea.l    A0, [A7]+
  2118. 00001770  A064                     syscall    MoveHHi
  2119. 00001772  2F2E FDE2                move.l     -[A7], [A6 - 0x21E]
  2120. 00001776  205F                     movea.l    A0, [A7]+
  2121. 00001778  A029                     syscall    HLock
  2122. 0000177A  206E FDE2                movea.l    A0, [A6 - 0x21E]
  2123. 0000177E  2D50 FDDE                move.l     [A6 - 0x222], [A0]
  2124. 00001782  3D7C FFFF FDB2           move.w     [A6 - 0x24E], 0xFFFF
  2125. 00001788  3D7C FFFF FDB6           move.w     [A6 - 0x24A], 0xFFFF
  2126. 0000178E  3D7C FFFF FDBA           move.w     [A6 - 0x246], 0xFFFF
  2127. 00001794  7060                     moveq.l    D0, 0x60
  2128. 00001796  2D40 FDCA                move.l     [A6 - 0x236], D0
  2129. 0000179A  2D7C 0004 0000 FDAA      move.l     [A6 - 0x256], 0x40000
  2130. 000017A2  2F0C                     move.l     -[A7], A4
  2131. 000017A4  4EBA F1A4                jsr        [PC - 0xE5C /* 0000094A */]
  2132. 000017A8  4267                     clr.w      -[A7]
  2133. 000017AA  302D E982                move.w     D0, [A5 - 0x167E]
  2134. 000017AE  5340                     subq.w     D0, 1
  2135. 000017B0  41ED E970                lea.l      A0, [A5 - 0x1690]
  2136. 000017B4  C1FC 000C                muls.w     D0, 0xC
  2137. 000017B8  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  2138. 000017BC  2054                     movea.l    A0, [A4]
  2139. 000017BE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2140. 000017C2  1F06                     move.b     -[A7], D6
  2141. 000017C4  486E FDF0                pea.l      [A6 - 0x210]
  2142. 000017C8  4EBA E98A                jsr        [PC - 0x1676 /* 00000154 */]
  2143. 000017CC  3D5F FDA8                move.w     [A6 - 0x258], [A7]+
  2144. 000017D0  486E FDB2                pea.l      [A6 - 0x24E]
  2145. 000017D4  2F0E                     move.l     -[A7], A6
  2146. 000017D6  4EBA FA0C                jsr        [PC - 0x5F4 /* 000011E4 */]
  2147. 000017DA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2148. 000017DC  B06E FDB2                cmp.w      D0, [A6 - 0x24E]
  2149. 000017E0  6700 0108                beq        +0x10A /* 000018EA */
  2150. 000017E4  302E FDFE                move.w     D0, [A6 - 0x202]
  2151. 000017E8  6742                     beq        +0x44 /* 0000182C */
  2152. 000017EA  5340                     subq.w     D0, 1
  2153. 000017EC  6708                     beq        +0xA /* 000017F6 */
  2154. 000017EE  5340                     subq.w     D0, 1
  2155. 000017F0  6770                     beq        +0x72 /* 00001862 */
  2156. 000017F2  6000 00F6                bra        +0xF8 /* 000018EA */
  2157. label000017F6:
  2158. 000017F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2159. 000017F8  B06E FDB2                cmp.w      D0, [A6 - 0x24E]
  2160. 000017FC  6700 00EC                beq        +0xEE /* 000018EA */
  2161. 00001800  4A6E FDB2                tst.w      [A6 - 0x24E]
  2162. 00001804  660E                     bne        +0x10 /* 00001814 */
  2163. 00001806  2F3C 0000 0029           move.l     -[A7], 0x29 /* ')' */
  2164. 0000180C  2F0E                     move.l     -[A7], A6
  2165. 0000180E  4EBA F6E0                jsr        [PC - 0x920 /* 00000EF0 */]
  2166. 00001812  600C                     bra        +0xE /* 00001820 */
  2167. label00001814:
  2168. 00001814  2F3C 0000 0028           move.l     -[A7], 0x28 /* '(' */
  2169. 0000181A  2F0E                     move.l     -[A7], A6
  2170. 0000181C  4EBA F6D2                jsr        [PC - 0x92E /* 00000EF0 */]
  2171. label00001820:
  2172. 00001820  486E FDB2                pea.l      [A6 - 0x24E]
  2173. 00001824  2F0E                     move.l     -[A7], A6
  2174. 00001826  4EBA F9BC                jsr        [PC - 0x644 /* 000011E4 */]
  2175. 0000182A  60CA                     bra        -0x34 /* 000017F6 */
  2176. label0000182C:
  2177. 0000182C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2178. 0000182E  B06E FDB2                cmp.w      D0, [A6 - 0x24E]
  2179. 00001832  6700 00B6                beq        +0xB8 /* 000018EA */
  2180. 00001836  4A6E FDB2                tst.w      [A6 - 0x24E]
  2181. 0000183A  660E                     bne        +0x10 /* 0000184A */
  2182. 0000183C  2F3C 0000 0029           move.l     -[A7], 0x29 /* ')' */
  2183. 00001842  2F0E                     move.l     -[A7], A6
  2184. 00001844  4EBA F6AA                jsr        [PC - 0x956 /* 00000EF0 */]
  2185. 00001848  600C                     bra        +0xE /* 00001856 */
  2186. label0000184A:
  2187. 0000184A  2F3C 0003 0028           move.l     -[A7], 0x30028
  2188. 00001850  2F0E                     move.l     -[A7], A6
  2189. 00001852  4EBA F69C                jsr        [PC - 0x964 /* 00000EF0 */]
  2190. label00001856:
  2191. 00001856  486E FDB2                pea.l      [A6 - 0x24E]
  2192. 0000185A  2F0E                     move.l     -[A7], A6
  2193. 0000185C  4EBA F986                jsr        [PC - 0x67A /* 000011E4 */]
  2194. 00001860  60CA                     bra        -0x34 /* 0000182C */
  2195. label00001862:
  2196. 00001862  486E FDB6                pea.l      [A6 - 0x24A]
  2197. 00001866  2F0E                     move.l     -[A7], A6
  2198. 00001868  4EBA F97A                jsr        [PC - 0x686 /* 000011E4 */]
  2199. label0000186C:
  2200. 0000186C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2201. 0000186E  B06E FDB2                cmp.w      D0, [A6 - 0x24E]
  2202. 00001872  6776                     beq        +0x78 /* 000018EA */
  2203. 00001874  4A6E FDB2                tst.w      [A6 - 0x24E]
  2204. 00001878  6606                     bne        +0x8 /* 00001880 */
  2205. 0000187A  7A29                     moveq.l    D5, 0x29
  2206. 0000187C  4244                     clr.w      D4
  2207. 0000187E  6048                     bra        +0x4A /* 000018C8 */
  2208. label00001880:
  2209. 00001880  4A6E FDBA                tst.w      [A6 - 0x246]
  2210. 00001884  5FC0                     sle        D0
  2211. 00001886  4A00                     tst.b      D0
  2212. 00001888  660E                     bne        +0x10 /* 00001898 */
  2213. 0000188A  322E FDBA                move.w     D1, [A6 - 0x246]
  2214. 0000188E  B26E FDB2                cmp.w      D1, [A6 - 0x24E]
  2215. 00001892  57C1                     seq        D1
  2216. 00001894  8001                     or.b       D0, D1
  2217. 00001896  6704                     beq        +0x6 /* 0000189C */
  2218. label00001898:
  2219. 00001898  7A28                     moveq.l    D5, 0x28
  2220. 0000189A  6002                     bra        +0x4 /* 0000189E */
  2221. label0000189C:
  2222. 0000189C  7A52                     moveq.l    D5, 0x52
  2223. label0000189E:
  2224. 0000189E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2225. 000018A0  B06E FDB6                cmp.w      D0, [A6 - 0x24A]
  2226. 000018A4  57C0                     seq        D0
  2227. 000018A6  4A00                     tst.b      D0
  2228. 000018A8  660E                     bne        +0x10 /* 000018B8 */
  2229. 000018AA  322E FDB6                move.w     D1, [A6 - 0x24A]
  2230. 000018AE  B26E FDB2                cmp.w      D1, [A6 - 0x24E]
  2231. 000018B2  57C1                     seq        D1
  2232. 000018B4  8001                     or.b       D0, D1
  2233. 000018B6  6704                     beq        +0x6 /* 000018BC */
  2234. label000018B8:
  2235. 000018B8  7801                     moveq.l    D4, 0x01
  2236. 000018BA  600C                     bra        +0xE /* 000018C8 */
  2237. label000018BC:
  2238. 000018BC  7028                     moveq.l    D0, 0x28
  2239. 000018BE  B045                     cmp.w      D0, D5
  2240. 000018C0  6604                     bne        +0x6 /* 000018C6 */
  2241. 000018C2  7802                     moveq.l    D4, 0x02
  2242. 000018C4  6002                     bra        +0x4 /* 000018C8 */
  2243. label000018C6:
  2244. 000018C6  4244                     clr.w      D4
  2245. label000018C8:
  2246. 000018C8  3F05                     move.w     -[A7], D5
  2247. 000018CA  3F04                     move.w     -[A7], D4
  2248. 000018CC  2F0E                     move.l     -[A7], A6
  2249. 000018CE  4EBA F620                jsr        [PC - 0x9E0 /* 00000EF0 */]
  2250. 000018D2  2D6E FDB2 FDBA           move.l     [A6 - 0x246], [A6 - 0x24E]
  2251. 000018D8  2D6E FDB6 FDB2           move.l     [A6 - 0x24E], [A6 - 0x24A]
  2252. 000018DE  486E FDB6                pea.l      [A6 - 0x24A]
  2253. 000018E2  2F0E                     move.l     -[A7], A6
  2254. 000018E4  4EBA F8FE                jsr        [PC - 0x702 /* 000011E4 */]
  2255. 000018E8  6082                     bra        -0x7C /* 0000186C */
  2256. label000018EA:
  2257. 000018EA  302D E982                move.w     D0, [A5 - 0x167E]
  2258. 000018EE  5340                     subq.w     D0, 1
  2259. 000018F0  41ED E970                lea.l      A0, [A5 - 0x1690]
  2260. 000018F4  C1FC 000C                muls.w     D0, 0xC
  2261. 000018F8  2F30 0002                move.l     -[A7], [A0 + D0.w + 0x2]
  2262. 000018FC  2F0C                     move.l     -[A7], A4
  2263. 000018FE  4EBA EB92                jsr        [PC - 0x146E /* 00000492 */]
  2264. label00001902:
  2265. 00001902  486E FDE2                pea.l      [A6 - 0x21E]
  2266. 00001906  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  2267. label0000190A:
  2268. 0000190A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2269. 0000190E  4E5E                     unlink     A6
  2270. 00001910  4E75                     rts
  2271. 00001912  1343 6F75                move.b     [A1 + 0x6F75], D3
  2272. 00001916  6C64                     bge        +0x66 /* 0000197C */
  2273. 00001918  6E27                     bgt        +0x29 /* 00001941 */
  2274. 0000191A  7420                     moveq.l    D2, 0x20
  2275. 0000191C  6C6F                     bge        +0x71 /* 0000198D */
  2276. 0000191E  6164                     bsr        +0x66 /* 00001984 */
  2277. 00001920  2073 6F75                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 5>>
  2278. 00001924  6E64                     bgt        +0x66 /* 0000198A */
  2279. 00001926  0C53 6F75                cmpi.w     [A3], 0x6F75 /* 'ou' */
  2280. 0000192A  6E64                     bgt        +0x66 /* 00001990 */
  2281. 0000192C  2069 7320                movea.l    A0, [A1 + 0x7320]
  2282. 00001930  6F66                     ble        +0x68 /* 00001998 */
  2283. 00001932  6600                     .incomplete
  2284.